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

# 数据目录概览

> 平台已经准备好的公共链上数据。

在自己建任何表之前，先看看平台已经有什么。这些公共表由 Chaintable 维护、持续更新，你可以直接用 SQL 查询，也可以作为索引管道的数据源。

<Note>
  本章正在编写中。各表的字段说明和示例查询会陆续补齐。
</Note>

## 四个公共 Space

<Columns cols={2}>
  <Card title="chain" icon="box" href="/data-catalog/chain">
    区块、交易、内部调用、解码后的事件。所有链上数据的源头。
  </Card>

  <Card title="contract" icon="file-code" href="/data-catalog/contract">
    已部署的合约——创建者、创建交易、字节码与已验证的源码信息。
  </Card>

  <Card title="token" icon="coins" href="/data-catalog/token">
    代币注册表与转账明细，覆盖 ERC-20 / 721 / 1155。
  </Card>

  <Card title="price" icon="trending-up" href="/data-catalog/price">
    聚合自链上 DEX 池子和中心化交易所的统一代币价格。
  </Card>
</Columns>

## 表是怎么命名的

公共表的完整名字由三段组成：

<Tree>
  <Folder name="chain" defaultOpen>
    <Folder name="event" defaultOpen>
      <File name="chain.event.eth" />

      <File name="chain.event.op" />
    </Folder>

    <Folder name="tx">
      <File name="chain.tx.eth" />

      <File name="chain.tx.op" />
    </Folder>
  </Folder>
</Tree>

即 `<space>.<表名>.<链>`。同一张逻辑表在每条链上都有一份独立的物理表，通过最后一段区分。

<Tip>
  你自己建的表也遵循同样的规则。在 Space 里建一张 Block 类型的表并选择链之后，表名会自动补上链的后缀。
</Tip>

## 核心的四张表

日常用得最多的是 `chain` 下面这四张：

| 表             | 内容                                       |
| ------------- | ---------------------------------------- |
| `chain.block` | 区块头——高度、哈希、时间戳、出块者、gas 用量与 base fee      |
| `chain.tx`    | 交易——发送方、接收方、金额、gas、nonce 与回执状态           |
| `chain.trace` | 内部调用链路——call、create、self-destruct 及完整调用树 |
| `chain.event` | 解码后的事件日志——带 topics 和具名参数                 |

## 怎么找表

在控制台的 [Discover](https://chaintable.com/discover) 页面可以浏览和搜索所有公共表，点进去能看到字段定义和数据预览。

<Card title="在 Discover 里找数据" icon="search" href="/data-catalog/discover">
  搜索、查看表结构、拿到表名去用
</Card>
