如何使用 Ormi 0xGraph 部署 USDC 子图

ormilabs 发布于 2025-08-27 阅读 26

本教程介绍了如何使用Ormi的0xGraph在以太坊上部署和查询USDC子图。读者需要安装Graph CLI、Node.js和Git,并拥有Ormi账户。步骤包括:通过Graph CLI初始化子图、配置合约地址、生成代码、构建和部署到0xGraph节点。部署后,用户可在Ormi仪表板查看同步状态,并通过GraphQL端点查询USDC转账数据。整个过程无需RPC调用,完全免费。

了解如何使用 Ormi 的 0xGraph 在以太坊上部署和查询 USDC 子图。按照此分步指南,通过 GraphQL 访问实时转账数据——无需 RPC。免费开始。 如何用 Ormi 0xGraph 部署 USDC 子图 子图让你可以用 GraphQL 查询链上数据,无需爬取日志或依赖 RPC 调用。通过 Ormi 的 0xGraph ,任何人都可以在几步内免费部署和查询子图。 本教程将指导你在以太坊主网上创建并部署一个索引 USDC(ERC-20)转账的子图。

你需要准备

  • 一个 Ormi Labs 账户
  • 已安装 Graph CLI (npm install -g @graphprotocol/graph-cli)
  • 已安装 node.js
  • 已安装 Git
  • 以太坊主网上的 USDC 合约地址:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48

提示:USDC 于 2018 年 9 月在以太坊上推出;如果你以后要针对其他网络,可以在 Circle 文档 中确认每条链的地址。

开始使用

  1. 前往 Ormi 并登录。
  2. 在仪表盘中,创建一个用于部署的 API 密钥。

请保持此页面打开,我们稍后需要这个 API 密钥来部署子图。

运行 Subgraph CLI

运行 Graph CLI 的初始化流程:

graph init usdc-subgraph

当提示时:

  1. 网络:以太坊主网
  2. :智能合约:Ethereum
  3. 子图 slug:<创建你自己的名称>
  4. 合约地址:0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
  5. 合约名称:<创建你自己的名称>
  6. 起始区块:(可选但推荐)

设置子图

cd &lt;子图名称>
graph codegen

graph build

将子图部署到 0xgraph

返回你的 API 页面,复制信息并粘贴到下面的 <API key> 位置。

graph deploy &lt;图名称> --node https://subgraph.api.ormilabs.com/deploy --ipfs https://subgraph.api.ormilabs.com/ipfs --deploy-key &lt;API 密钥>

跟踪同步状态

你可以在仪表盘中通过进入“子图 (Subgraphs)”标签页来检查同步状态:

查询你的 USDC 子图

点击进入特定子图 启用私有 GraphQL 框,以便通过 GraphQL 链接进行查询 请记住,请求头必须包含你的 API 密钥,否则你将无法进行查询

{
  "Authorization": &lt;API 密钥>
}

查询最近转账事件的示例

query LatestTransfers {
  transfers(first: 5, orderBy: blockTimestamp, orderDirection: desc) {
    id
    from
    to
    blockTimestamp
  }
}

结论

你已经通过 Ormi 的 0xgraph 成功部署了一个 USDC 子图。接下来,你可以将端点添加到你的应用中,以反映 USDC 转账的实时活动。

  • 原文链接: blog.ormilabs.com/how-to...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~

相关文章

0 条评论