peer valuation difference
The valuation multiple differs materially from the eligible peer median
Current streak: 2 snapshots · triggered 2/5 observed snapshots
aero · coingecko:aerodrome-finance
The valuation multiple differs materially from the eligible peer median
Current streak: 2 snapshots · triggered 2/5 observed snapshots
At least one available fundamental deteriorated beyond the configured threshold
Current streak: 1 snapshot · triggered 2/5 observed snapshots
Total supply is high relative to circulating supply
Current streak: 5 snapshots · triggered 5/5 observed snapshots
| Metric | Period | Value | Observed |
|---|---|---|---|
| dex volume | 24h | $344.6M | 2026-10-11T04:49:37.444Z |
| dex volume | 30d | $14.07B | 2026-10-11T04:49:37.444Z |
| dex volume | 7d | $3.47B | 2026-10-11T04:49:37.444Z |
| dex volume | daily | $361.23M | 2026-09-27T00:00:00.000Z |
| fees | 24h | $200,102.00 | 2026-10-11T04:49:24.915Z |
| fees | 30d | $9.61M | 2026-10-11T04:49:24.915Z |
| fees | 7d | $2.2M | 2026-10-11T04:49:24.915Z |
| fees | daily | $233,897.00 | 2026-09-27T00:00:00.000Z |
| holders revenue | 24h | $141,429.00 | 2026-10-11T04:49:36.133Z |
| holders revenue | 30d | $6.34M | 2026-10-11T04:49:36.133Z |
| holders revenue | 7d | $1.46M | 2026-10-11T04:49:36.133Z |
| holders revenue | daily | $156,306.00 | 2026-09-27T00:00:00.000Z |
| revenue | 24h | $141,429.00 | 2026-10-11T04:49:28.176Z |
| revenue | 30d | $6.34M | 2026-10-11T04:49:28.176Z |
| revenue | 7d | $1.46M | 2026-10-11T04:49:28.176Z |
| revenue | daily | $156,306.00 | 2026-09-27T00:00:00.000Z |
| tvl | point in time | $225.88M | 2026-10-11T04:49:10.103Z |
| Metric | Window | Change | Boundary |
|---|---|---|---|
| dex volume usd:daily | 7d | 13.52% | 2026-09-20T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| fees usd:daily | 7d | -13.99% | 2026-09-20T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| holders revenue usd:daily | 7d | -12.90% | 2026-09-20T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| revenue usd:daily | 7d | -12.90% | 2026-09-20T00:00:00.000Z → 2026-09-27T00:00:00.000Z |
| 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 | 74.53% | 2026-09-11T00:00:00.000Z → 2026-10-11T03:27:58.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 | 18.30% | 2026-09-11T00:00:00.000Z → 2026-10-11T04:49:10.103Z |
| 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 | 90.90% | 2026-07-13T00:00:00.000Z → 2026-10-11T03:27:58.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.69% | 2026-07-13T00:00:00.000Z → 2026-10-11T04:49:10.103Z |
| 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 | 162.24% | 2026-04-14T00:00:00.000Z → 2026-10-11T03:27:58.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 | 8.05% | 2026-04-14T00:00:00.000Z → 2026-10-11T04:49:10.103Z |
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:1789084800+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789084800",
"at": "2026-09-11T00:00:00.000Z",
"value": 292370
},
"end": {
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:16217+5fde7da8-3c37-4879-8995-06f079ce2348:16723",
"at": "2026-10-11T04:49:28.176Z",
"value": 171987
},
"percent": -41.174881143756195,
"definition": "(end - start) / abs(start) * 100 over 30 days"
},
"marketCap": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:coingecko:aerodrome-finance:1789084800000",
"at": "2026-09-11T00:00:00.000Z",
"value": 535985303.06109965
},
"end": {
"id": "ea5e0bde-a4b1-4259-ae6c-448457ec97b0",
"at": "2026-10-11T03:27:58.000Z",
"value": 935451573
},
"percent": 74.52933273682753,
"definition": "(end - start) / abs(start) * 100 over 30 days"
}
},
"calculation": {
"startMultiple": 1833.2431612720172,
"endMultiple": 5439.083029531302,
"multipleChange": 196.6918488738466
},
"evaluatedAt": "2026-10-11T04:49:10.103Z"
}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:1789084800+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:dex_volume:1789084800",
"at": "2026-09-11T00:00:00.000Z",
"value": 513668931
},
"end": {
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:26221+5fde7da8-3c37-4879-8995-06f079ce2348:26518",
"at": "2026-10-11T04:49:37.444Z",
"value": 355559004
},
"percent": -30.78051201037113,
"definition": "(end - start) / abs(start) * 100 over 30 days"
}
},
"marketCap": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:coingecko:aerodrome-finance:1789084800000",
"at": "2026-09-11T00:00:00.000Z",
"value": 535985303.06109965
},
"end": {
"id": "ea5e0bde-a4b1-4259-ae6c-448457ec97b0",
"at": "2026-10-11T03:27:58.000Z",
"value": 935451573
},
"percent": 74.52933273682753,
"definition": "(end - start) / abs(start) * 100 over 30 days"
}
},
"calculation": {
"activityChangePercent": -30.78051201037113,
"marketCapChangePercent": 74.52933273682753
},
"evaluatedAt": "2026-10-11T04:49:10.103Z"
}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-11T04:49:10.103Z"
}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": 935451573,
"latestRevenue": 171987,
"peerMedian": 38.92882734625997
},
"calculation": {
"annualizedRevenueMultiple": 14.901597341181649,
"peerMultipleRatio": 0.38279080971631935
},
"evaluatedAt": "2026-10-11T04:49:10.103Z"
}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:1789084800+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:fees:1789084800",
"at": "2026-09-11T00:00:00.000Z",
"value": 449620
},
"end": {
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:8449+5fde7da8-3c37-4879-8995-06f079ce2348:9055",
"at": "2026-10-11T04:49:24.915Z",
"value": 239406
},
"percent": -46.753703127085096,
"definition": "(end - start) / abs(start) * 100 over 30 days"
},
"revenue": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:revenue:1789084800+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:revenue:1789084800",
"at": "2026-09-11T00:00:00.000Z",
"value": 292370
},
"end": {
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:16217+5fde7da8-3c37-4879-8995-06f079ce2348:16723",
"at": "2026-10-11T04:49:28.176Z",
"value": 171987
},
"percent": -41.174881143756195,
"definition": "(end - start) / abs(start) * 100 over 30 days"
},
"tvl": {
"status": "calculated",
"windowDays": 30,
"start": {
"id": "a1e3b808-f124-4b07-aba4-062c51a11c70:3450:tvl:1789084800+a1e3b808-f124-4b07-aba4-062c51a11c70:4524:tvl:1789084800+a1e3b808-f124-4b07-aba4-062c51a11c70:6942:tvl:1789084800",
"at": "2026-09-11T00:00:00.000Z",
"value": 334510214
},
"end": {
"id": "5fde7da8-3c37-4879-8995-06f079ce2348:159+5fde7da8-3c37-4879-8995-06f079ce2348:199+5fde7da8-3c37-4879-8995-06f079ce2348:524",
"at": "2026-10-11T04:49:10.103Z",
"value": 395715030.1889577
},
"percent": 18.29684524639289,
"definition": "(end - start) / abs(start) * 100 over 30 days"
}
},
"calculation": {
"worstChangePercent": -46.753703127085096
},
"evaluatedAt": "2026-10-11T04:49:10.103Z"
}Total supply is high relative to circulating supply
Limits: Supply fields are provider-reported and do not describe unlock timing
{
"inputs": {
"circulatingSupply": 1004590917.6467439,
"totalSupply": 1997645621.866175
},
"calculation": {
"totalToCirculatingRatio": 1.988516506346348
},
"evaluatedAt": "2026-10-11T04:49:10.103Z"
}No provider identity conflict detected
{
"inputs": {
"identityConflict": false
},
"calculation": null,
"evaluatedAt": "2026-10-11T04:49:10.103Z"
}[
{
"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-11T04:49:10.103Z"
},
{
"assetId": "coingecko:aerodrome-finance",
"kind": "sector",
"value": "other",
"status": "classified",
"reason": "Canonical mapping from DeFiLlama category Launchpad",
"sourceProvider": "defillama",
"sourceRecord": "6942",
"observedAt": "2026-10-11T04:49:10.103Z"
},
{
"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-11T04:49:10.103Z"
}
][
{
"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-11T04:49:10.103Z",
"status": "analyzable",
"method": "global",
"reason": "At least one deterministic screening method is eligible"
},
{
"assetId": "coingecko:aerodrome-finance",
"observedAt": "2026-10-11T04:49:10.103Z",
"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": "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: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: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: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": "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: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: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: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: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 swa