子图 > 操作指南
4 分钟
传输到The Graph
快速将您的子图从任何平台升级到The Graph的去中心化网络。
切换到The Graph的好处
- 使用您的应用程序已经使用的零停机迁移子图。
- 通过100多个索引人支持的全球网络提高可靠性。
- Receive lightning-fast support for subgraphs 24/7, with an on-call engineering team.
通过3个简单步骤将子图升级为The Graph
1.设置你的Studio环境
在Subgraph Studio中创建子图
- 进入Subgraph Studio并连接你的钱包。
- 点击“创建子图”。建议在标题大小写中为子图命名:“子图名称链名称”。
注意:发布后,子图名称将是可编辑的,但每次都需要进行链上操作,因此请正确命名。
安装Graph CLI
你必须安装Node.js和你选择的包管理器 (npm
or pnpm
) 才能使用Graph CLI。检查最新的CLI版本。
在本地计算机上,运行以下命令之一:
使用npm:
1npm install -g @graphprotocol/graph-cli@latest
使用以下命令在Studio中使用CLI创建子图:
1graph init --product subgraph-studio
验证你的子图
在The Graph CLI中,使用Subgraph Studio中的auth命令:
1graph auth <your-auth-code>
2. 部署到Subgraph Studio
如果你有源代码,你可以很容易地将其部署到Studio。如果你没有它,这里有一个快速部署子图的方法。
在 The Graph CLI中,运行以下命令:
1graph deploy <slug> --ipfs-hash <your-subgraph-ipfs-hash>
注意:每个子图都有一个IPFS哈希(部署ID),看起来像这样:“Qmasdfad…”。要部署,只需使用此IPFS哈希。系统将提示您输入版本(例如v0.0.1)。
3. 将你的子图发布到 The Graph的去中心化网络

查询子图
为了吸引大约3个索引人查询你的子图,建议至少策展3000 GRT。要了解更多关于策展的信息,请查看The Graph上的策展。
您可以通过将GraphQL查询发送到子图的查询URL端点(位于subgraph Studio中其Explorer页面的顶部)来开始查询 任何子图。
示例
CryptoPunks以太坊子图 通过 Messari:

此子图的查询URL为:
1https://gateway-arbitrum.network.thegraph.com/api/`**your-own-api-key**`/subgraphs/id/HdVdERFUe8h61vm2fDyycgxjsde5PbB832NHgJfZNqK
现在,您只需填写您自己的API密钥即可开始向该端点发送GraphQL查询。
获取您自己的API密钥
您可以在Subgraph Studio中的页面顶部的“API键”菜单下创建:

监控子图状态
升级后,您可以在Subgraph Studio 中访问和管理子图,并在The Graph Explorer中浏览所有子图。