# 添加子图

进入控制台之后，就可以看到已经添加的子图列表或者添加新项目

![](https://3485192048-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fhypergraph-decentralized-data-engine%2F-MYgpv9uKJSSdAN1AwMk%2F-MYgq4sNcTxfD2JfuiOq%2F0.png?generation=1618881307768427\&alt=media)

目前HyperGraph已经支持火币生态链和币安智能链部署子图，可以根据左上角选择公链来进行子图的筛选。

![](https://3485192048-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fhypergraph-decentralized-data-engine%2F-MYgpv9uKJSSdAN1AwMk%2F-MYgq4sOplq1frEq5O39%2F1.png?generation=1618881307729143\&alt=media)

点击右上角的添加项目按钮，进入添加子图的表单，按要求添加即可：

![](https://3485192048-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fhypergraph-decentralized-data-engine%2F-MYgpv9uKJSSdAN1AwMk%2F-MYgq4sP2DwCJnkEY6TO%2F2.png?generation=1618881307743968\&alt=media)

其他的地方，都比较直接清楚，这里对两个地方进行一个比较详细的讲解。

一是公链的选择，请务必选择正确的公链，否则会部署到错误的节点网络，一方面没有结果数据，也是对资源的极大的浪费。

![](https://3485192048-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fhypergraph-decentralized-data-engine%2F-MYgpv9uKJSSdAN1AwMk%2F-MYgq4sQBYG33w9RB8Iz%2F3.png?generation=1618881307745174\&alt=media)

当前已经支持火币生态链和币安智能链的子图部署，后续将支持更多基于EVM的公链。

二是部署方式，为了方便用户直接或者省心投入使用，目前HyperGraph节点支持三种部署方式，压缩包部署、Github部署和API部署，默认是 API 部署。

1.压缩包部署

将需要部署的子图程序，去掉node\_modules 打包，压缩成 zip 或者 tar.gz 格式上传，后端会进行压缩包解压，校验和部署。

这种方式适合不需要更改，直接部署即可使用的项目，特别是自建了节点已经成功运行，只是迁移至HyperGraph的项目，如果需要频繁更改的项目，不适用这种方式。

&#x20;2.Github部署

将需要部署的子图程序，去掉node\_modules 等后提交到能公开访问的git托管服务上，建议使用github，提交完成后，后端根据提交的Github URL进行子图代码部署，校验和部署。

注意，提交的 URL必须以 .git 结尾

这种方式适用于要做代码变更和后续更新的项目，但是目前不能自主更新Github就更新subgraph，需要和HyperGraph技术支持取得联系来更新部署子图。

3.API部署（推荐的方式）

API 的方式部署最为灵活，开发人员可以自己在本地开发和部署子图到远程HyperGraph节点，以AuthToken 授权的方式访问自己有权限的子图。可以随时部署生效。如果是处在频繁的开发阶段，建议可以用这种方式。

为了妥善对接和后续技术支持起见，请添加完子图，特别是第1、2种部署方式，请联系技术支持客服，联系方式：微信 camewiththewind

一个用户可以在多链和单链部署多个子图。

我们这里分别演示添加火币生态链和币安智能链的子图。

添加一个火币生态链的子图

![](https://3485192048-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fhypergraph-decentralized-data-engine%2F-MYgpv9uKJSSdAN1AwMk%2F-MYgq4sR0NUX7cylg-JD%2F4.png?generation=1618881307834685\&alt=media)

添加一个币安链的子图：

![](https://3485192048-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fhypergraph-decentralized-data-engine%2F-MYgpv9uKJSSdAN1AwMk%2F-MYgq4sS--AgxcuQfHlZ%2F5.png?generation=1618881307762479\&alt=media)

**节点功能已经上线，请在添加子图时选择要部署的节点。**

添加完成就会显示在列表里面，可以点击公链来进行切换

![](https://3485192048-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fhypergraph-decentralized-data-engine%2F-MYgpv9uKJSSdAN1AwMk%2F-MYgq4sTj9a3CqVlbZ4C%2F6.png?generation=1618881307733261\&alt=media)

![](https://3485192048-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fhypergraph-decentralized-data-engine%2F-MYgpv9uKJSSdAN1AwMk%2F-MYgq4sU4sW6NVCD4X79%2F7.png?generation=1618881307745933\&alt=media)
