> ## 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.

# Bridges

> Every cross-chain transfer: matched legs, USD value and daily volume, across every bridge.

Cross-chain transfer volume, fees and revenue for every bridge Token Terminal tracks, from the project down to the individual token moving through 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 bridge, such as `layerzero`. 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>Transfer volume</th>
      <th>Fees</th>
      <th>Revenue</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`chainlink-ccip`</td><td>`chainlink`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`circle-cctp-v1`</td><td>`circle`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`circle-cctp-v2`</td><td>`circle`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`debridge-liquidity-network-dln`</td><td>`debridge`</td><td>✗</td><td>✓</td><td>✓</td></tr>
    <tr><td>`edgex-bridge`</td><td>`edgex`</td><td>✗</td><td>✓</td><td>✓</td></tr>
    <tr><td>`katananetwork-vault-bridge`</td><td>`katananetwork`</td><td>✗</td><td>✓</td><td>✓</td></tr>
    <tr><td>`layerzero-v1`</td><td>`layerzero`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`layerzero-v2`</td><td>`layerzero`</td><td>✓</td><td>✓</td><td>✓</td></tr>
  </tbody>
</table>

**App**

An app is one deployed version of a bridge, such as `layerzero-v2`. 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>Transfer volume</th>
      <th>Fees</th>
      <th>Revenue</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`chainlink-ccip`</td><td>`chainlink`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`circle-cctp-v1`</td><td>`circle`</td><td>✓</td><td>✗</td><td>✗</td></tr>
    <tr><td>`circle-cctp-v2`</td><td>`circle`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`debridge-liquidity-network-dln`</td><td>`debridge`</td><td>✗</td><td>✓</td><td>✓</td></tr>
    <tr><td>`katananetwork-vault-bridge`</td><td>`katananetwork`</td><td>✗</td><td>✓</td><td>✓</td></tr>
    <tr><td>`layerzero-v1`</td><td>`layerzero`</td><td>✓</td><td>✓</td><td>✓</td></tr>
    <tr><td>`layerzero-v2`</td><td>`layerzero`</td><td>✓</td><td>✓</td><td>✓</td></tr>
  </tbody>
</table>

**Bridge token**

A bridge token is one token moving through one bridge, such as `USDC` through `circle-cctp-v2`. One row per token and app per day.

<table>
  <thead>
    <tr>
      <th width="230">App</th>
      <th width="140">Project</th>
      <th>Source transfer volume</th>
      <th>Destination transfer volume</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`chainlink-ccip`</td><td>`chainlink`</td><td>✓</td><td>✓</td></tr>
    <tr><td>`circle-cctp-v1`</td><td>`circle`</td><td>✓</td><td>✓</td></tr>
    <tr><td>`circle-cctp-v2`</td><td>`circle`</td><td>✓</td><td>✓</td></tr>
    <tr><td>`layerzero-v1`</td><td>`layerzero`</td><td>✓</td><td>✓</td></tr>
    <tr><td>`layerzero-v2`</td><td>`layerzero`</td><td>✓</td><td>✓</td></tr>
  </tbody>
</table>

**Events**

One row per cross-chain transfer, at the moment it happened onchain. Amounts are in the token's own units and in USD, both valued before publication.

<table>
  <thead>
    <tr>
      <th width="230">App</th>
      <th width="150">Project</th>
      <th>Transfers</th>
    </tr>
  </thead>

  <tbody>
    <tr><td>`chainlink-ccip`</td><td>`chainlink`</td><td>✓</td></tr>
    <tr><td>`circle-cctp-v1`</td><td>`circle`</td><td>✓</td></tr>
    <tr><td>`circle-cctp-v2`</td><td>`circle`</td><td>✓</td></tr>
    <tr><td>`layerzero-v1`</td><td>`layerzero`</td><td>✓</td></tr>
    <tr><td>`layerzero-v2`</td><td>`layerzero`</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>`arbitrum`</td><td>`chainlink-ccip`, `circle-cctp-v1`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`avalanche`</td><td>`chainlink-ccip`, `circle-cctp-v1`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`base`</td><td>`chainlink-ccip`, `circle-cctp-v1`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`berachain`</td><td>`chainlink-ccip`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`bob`</td><td>`layerzero-v2`</td></tr>
    <tr><td>`bsc`</td><td>`chainlink-ccip`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`celo`</td><td>`layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`ethereum`</td><td>`chainlink-ccip`, `circle-cctp-v1`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`flowevm`</td><td>`layerzero-v2`</td></tr>
    <tr><td>`gnosis`</td><td>`chainlink-ccip`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`gravityalpha`</td><td>`layerzero-v2`</td></tr>
    <tr><td>`hederaevm`</td><td>`chainlink-ccip`</td></tr>
    <tr><td>`hyperevm`</td><td>`chainlink-ccip`, `circle-cctp-v2`, `layerzero-v2`</td></tr>
    <tr><td>`injectiveevm`</td><td>`circle-cctp-v2`</td></tr>
    <tr><td>`ink`</td><td>`circle-cctp-v2`, `layerzero-v2`</td></tr>
    <tr><td>`katananetwork`</td><td>`chainlink-ccip`, `layerzero-v2`</td></tr>
    <tr><td>`linea`</td><td>`chainlink-ccip`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`manta`</td><td>`layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`megaeth`</td><td>`chainlink-ccip`, `layerzero-v2`</td></tr>
    <tr><td>`monad`</td><td>`chainlink-ccip`, `circle-cctp-v2`, `layerzero-v2`</td></tr>
    <tr><td>`opbnb`</td><td>`layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`optimism`</td><td>`chainlink-ccip`, `circle-cctp-v1`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`plasma`</td><td>`chainlink-ccip`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`polygon`</td><td>`chainlink-ccip`, `circle-cctp-v1`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`robinhoodchain`</td><td>`chainlink-ccip`</td></tr>
    <tr><td>`rootstock`</td><td>`layerzero-v2`</td></tr>
    <tr><td>`scroll`</td><td>`layerzero-v2`</td></tr>
    <tr><td>`seievm`</td><td>`chainlink-ccip`, `circle-cctp-v2`, `layerzero-v2`</td></tr>
    <tr><td>`solana`</td><td>`chainlink-ccip`</td></tr>
    <tr><td>`sonic`</td><td>`chainlink-ccip`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`tempo`</td><td>`chainlink-ccip`</td></tr>
    <tr><td>`unichain`</td><td>`chainlink-ccip`, `circle-cctp-v1`, `circle-cctp-v2`, `layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`viction`</td><td>`layerzero-v1`, `layerzero-v2`</td></tr>
    <tr><td>`worldchain`</td><td>`circle-cctp-v2`</td></tr>
    <tr><td>`xdc`</td><td>`circle-cctp-v2`, `layerzero-v2`</td></tr>
    <tr><td>`xlayer`</td><td>`chainlink-ccip`</td></tr>
    <tr><td>`zksyncera`</td><td>`layerzero-v1`, `layerzero-v2`</td></tr>
  </tbody>
</table>

## Tables

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

Each event has its own page and its own table: [Transfers](https://tokenterminal.com/docs/catalog/bridges/transfers.md).


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