You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"summary": "Get protocol income statement report",
8278
-
"description": "Returns protocol metadata, child protocol methodology details, and aggregated financial statement data (yearly, quarterly, monthly). Each period contains line items such as Gross Protocol Revenue, Cost Of Revenue, Gross Profit, Token Holder Net Income, Incentives, and Earnings, with values and optional label breakdowns.",
8278
+
"description": "Returns protocol metadata, methodology details, and aggregated financial statement data (yearly, quarterly, monthly). Each period contains line items such as Gross Protocol Revenue, Cost Of Revenue, Gross Profit, Token Holder Net Income, Incentives, and Earnings, with values and optional label breakdowns.\n\nWhen querying a parent protocol (e.g. `aave`), the response includes a `childProtocols` array with per-version methodology. When querying a child protocol (e.g. `aave-v3`), methodology and breakdownMethodology are at the top level.",
"description": "Maps line item names to descriptions. Present at top level for child protocols, inside childProtocols for parent protocols.",
8417
+
"additionalProperties": { "type": "string" },
8418
+
"example": {
8419
+
"Gross Protocol Revenue": "Include borrow interest, flashloan fee, liquidation fee, penalty paid by borrowers and swap fees from Paraswap.",
8420
+
"Cost Of Revenue": "Amount of fees distributed to suppliers.",
8421
+
"Gross Profit": "Amount of fees go to Aave treasury.",
8422
+
"Token Holder Net Income": "Aave starts buy back AAVE tokens using Aave Treasury after 9th April 2025."
8423
+
}
8424
+
},
8425
+
"breakdownMethodology": {
8426
+
"type": "object",
8427
+
"nullable": true,
8428
+
"description": "Maps line item names to objects mapping label names to descriptions. Present at top level for child protocols, inside childProtocols for parent protocols.",
8429
+
"additionalProperties": {
8430
+
"type": "object",
8431
+
"additionalProperties": { "type": "string" }
8432
+
},
8433
+
"example": {
8434
+
"Gross Protocol Revenue": {
8435
+
"Borrow Interest": "All interest paid by borrowers from all markets (excluding GHO).",
8436
+
"Borrow Interest GHO": "All interest paid by borrowers from GHO only.",
8437
+
"Liquidation Fees": "Fees from liquidation penalty and bonuses.",
8438
+
"Flashloan Fees": "Flashloan fees paid by flashloan borrowers and executors.",
8439
+
"Paraswap Partner Fees": "Swap fees share from Paraswap from users by using Aave frontend."
8440
+
},
8441
+
"Cost Of Revenue": {
8442
+
"Borrow Interest": "Amount of interest distributed to lenders from all markets (excluding GHO).",
8443
+
"Liquidation Fees": "Fees from liquidation penalty and bonuses are distributed to lenders."
8444
+
},
8445
+
"Gross Profit": {
8446
+
"Borrow Interest": "A portion of interest paid by borrowers from all markets (excluding GHO).",
8447
+
"Borrow Interest GHO": "All 100% interest paid by GHO borrowers.",
8448
+
"Liquidation Fees": "A portion of fees from liquidation penalty and bonuses."
8449
+
},
8450
+
"Token Holder Net Income": {
8451
+
"Token Buy Back": "Aave starts buy back AAVE tokens using Aave Treasury after 9th April 2025."
### GET /api/v2/metrics/financial-statement/protocol/{protocol}
660
660
**Base URL:** `https://pro-api.llama.fi`
661
-
Get protocol income statement report. Returns protocol metadata, child protocol methodology details, and aggregated financial data (yearly, quarterly, monthly).
661
+
Get protocol income statement report. Returns protocol metadata, methodology details, and aggregated financial data (yearly, quarterly, monthly).
662
+
663
+
When querying a **parent protocol** (e.g. `aave`), the response includes `childProtocols` with per-version methodology. When querying a **child protocol** (e.g. `aave-v3`), `methodology` and `breakdownMethodology` are at the top level.
662
664
663
665
Each time period contains line items such as:
664
666
- **Gross Protocol Revenue** — total fees collected (with label breakdown e.g. Borrow Interest, Liquidation Fees, Flashloan Fees)
@@ -671,5 +673,5 @@ Each time period contains line items such as:
671
673
Each line item has a `value` (total USD) and optional `by-label` object breaking down by revenue source.
0 commit comments