> ## Documentation Index
> Fetch the complete documentation index at: https://tokenterminal.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> To query the Token Terminal data catalog, read https://tokenterminal.com/docs/catalog/agents-manual.md first. It is the whole catalog as one page: table naming grammar, key columns, partition and cluster rules, units, additivity, and the tables that are documented but not served yet.
> Never query a catalog table on a time bound alone. Also filter its cluster key, which you read from INFORMATION_SCHEMA.COLUMNS; an empty result means the object is a view, whose pruning contract is on its page. Compute is billed to the caller's own Google Cloud project.

# Lending

> Every lending market: supply, borrows and rates, across every protocol.

Deposits, borrows, collateral and rates for every lending protocol Token Terminal tracks, from the protocol down to the individual market and the token inside it.

## Coverage

A tab per grain, then the events and the chains. Each tab says what one row is, and a tick marks every app that reports it.

**Project**

A project is the business behind the protocol, such as `aave`. One row per project per day, every version and chain together.

<table>
  <thead>
    <tr>
      <th width="230">App</th>
      <th width="140">Project</th>
      <th>TVL</th>
      <th>Active loans</th>
      <th>Fees</th>
      <th>Supply-side fees</th>
      <th>Revenue</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`aave-v2`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`aave-v3`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`aave-v4`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`benddao-lending`</td><td>`benddao`</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`benqi-lending`</td><td>`benqi`</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`chainflip-lending`</td><td>`chainflip`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`compound-lending`</td><td>`compound`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`curve-llamalend`</td><td>`curve`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`dolomite-lending`</td><td>`dolomite`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`etherfi-cash`</td><td>`etherfi`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`euler-lending`</td><td>`euler`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`flux-lending`</td><td>`flux`</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`flyingtulip-lend`</td><td>`flyingtulip`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`fraxlend-lending`</td><td>`fraxlend`</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`gearbox-lending`</td><td>`gearbox`</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`goldfinch-lending`</td><td>`goldfinch`</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`hydradx-lending`</td><td>`hydradx`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`hyperlend-lending`</td><td>`hyperlend`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-fluid`</td><td>`instadapp`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-fluid-lite`</td><td>`instadapp`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-fluid-vault`</td><td>`instadapp`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-jupiter-lend`</td><td>`instadapp`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-venus-flux`</td><td>`instadapp`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`jupiter-lend`</td><td>`jupiter`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`kamino-lend`</td><td>`kamino`</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`maple-institutional`</td><td>`maple`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`maple-other-pools`</td><td>`maple`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`moonwell-lending`</td><td>`moonwell`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`morpho-blue`</td><td>`morpho`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`morpho-midnight`</td><td>`morpho`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`morpho-optimizer`</td><td>`morpho`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`notional-lending`</td><td>`notional`</td><td>✓</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`primenumbers-primefi-lending`</td><td>`primenumbers`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`prismafinance-lending`</td><td>`prismafinance`</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`radiant-lending`</td><td>`radiant`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`seamlessprotocol-ilms`</td><td>`seamlessprotocol`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`seamlessprotocol-lending`</td><td>`seamlessprotocol`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`seamlessprotocol-leverage-tokens`</td><td>`seamlessprotocol`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`shoebill-lending`</td><td>`shoebill`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`silo-lending`</td><td>`silo`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`spark-lend`</td><td>`spark`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`truefi-lending`</td><td>`truefi`</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`venus-flux`</td><td>`venus`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`venus-lending`</td><td>`venus`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`zerolend-lending`</td><td>`zerolend`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
  </tbody>
</table>

**App**

An app is one deployed version of a protocol, such as `aave-v3`. One row per app per day, across every chain it runs on.

<table>
  <thead>
    <tr>
      <th width="230">App</th>
      <th width="140">Project</th>
      <th>TVL</th>
      <th>Active loans</th>
      <th>Fees</th>
      <th>Supply-side fees</th>
      <th>Revenue</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`aave-v2`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`aave-v3`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`aave-v4`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`chainflip-lending`</td><td>`chainflip`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`curve-llamalend`</td><td>`curve`</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`etherfi-cash`</td><td>`etherfi`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`euler-lending`</td><td>`euler`</td><td>✗</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`flyingtulip-lend`</td><td>`flyingtulip`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`hydradx-lending`</td><td>`hydradx`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-fluid`</td><td>`instadapp`</td><td>✓</td><td>✓</td><td>✗</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-fluid-lite`</td><td>`instadapp`</td><td>✓</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-fluid-vault`</td><td>`instadapp`</td><td>✗</td><td>✗</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-jupiter-lend`</td><td>`instadapp`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`instadapp-venus-flux`</td><td>`instadapp`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`jupiter-lend`</td><td>`jupiter`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`kamino-lend`</td><td>`kamino`</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`maple-institutional`</td><td>`maple`</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`maple-other-pools`</td><td>`maple`</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`morpho-blue`</td><td>`morpho`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`morpho-midnight`</td><td>`morpho`</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`morpho-optimizer`</td><td>`morpho`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`primenumbers-primefi-lending`</td><td>`primenumbers`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`seamlessprotocol-ilms`</td><td>`seamlessprotocol`</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td><td>✗</td></tr>
    <tr><td>`seamlessprotocol-lending`</td><td>`seamlessprotocol`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`seamlessprotocol-leverage-tokens`</td><td>`seamlessprotocol`</td><td>✓</td><td>✓</td><td>✓</td><td>✗</td><td>✗</td></tr>
    <tr><td>`spark-lend`</td><td>`spark`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`venus-flux`</td><td>`venus`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`venus-lending`</td><td>`venus`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
  </tbody>
</table>

**Market**

A market is one pool of deposits that borrowers draw against, such as Aave v3's `Core` market on Ethereum. One row per market per day.

<table>
  <thead>
    <tr>
      <th width="230">App</th>
      <th width="140">Project</th>
      <th>TVL</th>
      <th>Active loans</th>
      <th>Collateral</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`aave-v3`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`aave-v4`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`morpho-blue`</td><td>`morpho`</td><td>✓</td><td>✓</td><td>✓</td></tr>
  </tbody>
</table>

**Reserve**

A reserve is one asset inside one market, such as `USDC` in Aave v3's `Core` market. One row per market and token per day.

<table>
  <thead>
    <tr>
      <th width="230">App</th>
      <th width="140">Project</th>
      <th>TVL</th>
      <th>Active loans</th>
      <th>Collateral</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`aave-v3`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`aave-v4`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`morpho-blue`</td><td>`morpho`</td><td>✓</td><td>✓</td><td>✓</td></tr>
  </tbody>
</table>

**Events**

One row per lending event, at the moment it happened onchain. Amounts are in the token's own units; join [Prices](https://tokenterminal.com/docs/catalog/tokens/metrics.md) for a USD figure.

<table>
  <thead>
    <tr>
      <th width="230">App</th>
      <th width="150">Project</th>
      <th>Deposits</th>
      <th>Withdrawals</th>
      <th>Borrows</th>
      <th>Repayments</th>
      <th>Liquidations</th>
      <th>Interest rates</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`aave-v2`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`aave-v3`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`aave-v4`</td><td>`aave`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✗</td></tr>
    <tr><td>`hyperlend-lending`</td><td>`hyperlend`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`morpho-blue`</td><td>`morpho`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✗</td></tr>
    <tr><td>`spark-lend`</td><td>`spark`</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td><td>✓</td></tr>
  </tbody>
</table>

**Chains**

Every chain the section covers.

<table>
  <thead>
    <tr>
      <th width="170">Chain</th>
      <th>Apps</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`aptos`</td><td>`aave-v3`</td></tr>
    <tr><td>`arbitrum`</td><td>`aave-v3`, `instadapp-fluid`, `morpho-blue`, `venus-lending`</td></tr>
    <tr><td>`avalanche`</td><td>`aave-v2`, `aave-v3`, `aave-v4`</td></tr>
    <tr><td>`base`</td><td>`aave-v3`, `instadapp-fluid`, `morpho-blue`, `morpho-midnight`, `seamlessprotocol-ilms`, `seamlessprotocol-lending`, `seamlessprotocol-leverage-tokens`, `venus-lending`</td></tr>
    <tr><td>`bsc`</td><td>`aave-v3`, `instadapp-venus-flux`, `venus-flux`, `venus-lending`</td></tr>
    <tr><td>`celo`</td><td>`aave-v3`, `morpho-blue`</td></tr>
    <tr><td>`chainflip`</td><td>`chainflip-lending`</td></tr>
    <tr><td>`ethereum`</td><td>`aave-v2`, `aave-v3`, `aave-v4`, `curve-llamalend`, `flyingtulip-lend`, `instadapp-fluid`, `instadapp-fluid-lite`, `maple-institutional`, `maple-other-pools`, `morpho-blue`, `morpho-optimizer`, `seamlessprotocol-leverage-tokens`, `spark-lend`, `venus-lending`</td></tr>
    <tr><td>`gnosis`</td><td>`aave-v3`, `spark-lend`</td></tr>
    <tr><td>`hydradx`</td><td>`hydradx-lending`</td></tr>
    <tr><td>`hyperevm`</td><td>`morpho-blue`</td></tr>
    <tr><td>`ink`</td><td>`morpho-blue`</td></tr>
    <tr><td>`katananetwork`</td><td>`morpho-blue`</td></tr>
    <tr><td>`linea`</td><td>`aave-v3`</td></tr>
    <tr><td>`monad`</td><td>`aave-v3`, `morpho-blue`</td></tr>
    <tr><td>`opbnb`</td><td>`venus-lending`</td></tr>
    <tr><td>`optimism`</td><td>`aave-v3`, `etherfi-cash`, `morpho-blue`, `venus-lending`</td></tr>
    <tr><td>`plasma`</td><td>`aave-v3`, `instadapp-fluid`, `morpho-blue`</td></tr>
    <tr><td>`polygon`</td><td>`aave-v2`, `aave-v3`, `instadapp-fluid`, `morpho-blue`</td></tr>
    <tr><td>`robinhoodchain`</td><td>`morpho-blue`</td></tr>
    <tr><td>`scroll`</td><td>`aave-v3`, `etherfi-cash`, `morpho-blue`</td></tr>
    <tr><td>`solana`</td><td>`instadapp-jupiter-lend`, `jupiter-lend`, `kamino-lend`</td></tr>
    <tr><td>`sonic`</td><td>`aave-v3`, `flyingtulip-lend`, `morpho-blue`</td></tr>
    <tr><td>`unichain`</td><td>`morpho-blue`, `venus-lending`</td></tr>
    <tr><td>`worldchain`</td><td>`morpho-blue`</td></tr>
    <tr><td>`xdc`</td><td>`primenumbers-primefi-lending`</td></tr>
    <tr><td>`zksyncera`</td><td>`aave-v3`, `venus-lending`</td></tr>
  </tbody>
</table>

## Tables

[Metrics](https://tokenterminal.com/docs/catalog/lending/metrics.md) holds the daily table schemas at each grain and example queries. [Registry](https://tokenterminal.com/docs/catalog/lending/registry.md) holds the identity tables.

Each event has its own page and its own table: [Deposits](https://tokenterminal.com/docs/catalog/lending/deposits.md), [Withdrawals](https://tokenterminal.com/docs/catalog/lending/withdrawals.md), [Borrows](https://tokenterminal.com/docs/catalog/lending/borrows.md), [Repayments](https://tokenterminal.com/docs/catalog/lending/repayments.md), [Liquidations](https://tokenterminal.com/docs/catalog/lending/liquidations.md), [Interest rates](https://tokenterminal.com/docs/catalog/lending/interest-rates.md) and [Flash loans](https://tokenterminal.com/docs/catalog/lending/flash-loans.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.