dimensions.lending_markets, the boundary inside which deposits and debts back each other: the pool on Aave, one collateral and loan pair on Morpho Blue. lending_market_reserve_id keys dimensions.lending_market_reserves, one row per asset inside a market, and that is the grain a marketβs figures are summed from.
Coverage
One row per app, and a tick marks every app that reports the measure at this grain. It is the same table as the Market tab of Lending.| App | Project | TVL | Active loans | Collateral |
|---|---|---|---|---|
aave-v3 | aave | β | β | β |
aave-v4 | aave | β | β | β |
Columns
- Markets
- Reserves
One row per lending market on one chain.
| Column | Type | Description |
|---|---|---|
lending_market_id | STRING | Market key, formatted {lending_market}-{chain_id}. |
app_id | STRING | App operating the market, such as aave-v3 or morpho-blue. Joins dimensions.apps. |
chain_id | STRING | Chain the market lives on. |
project_id | STRING | Project behind the app. Joins dimensions.projects. |
lending_market | STRING | The protocolβs own key for the market: the pool contract address on pool lenders, the market hash on Morpho Blue. |
lending_market_contract_address | STRING | The deployed contract the market runs on. Matches lending_market on pool lenders; every Morpho Blue market on a chain shares one singleton contract. |
lending_market_name | STRING | Readable name of the market, such as Core or Morpho Blue: cbBTC/USDC 86%. A label, not a key. |
Sample queries
- Rank markets by size
- What one market holds
TVL is a balance, so read it on a single day. The registry turns
lending_market_id into the marketβs name, its app and the chain it lives on.