✍️
HyperGraph-Decentralized Data Engine
  • 欢迎了解 HyperGraph
  • 💰Farm - 挖矿帮助
    • 了解挖矿
      • DeFi挖矿的本质
      • 挖矿需要的准备工作
      • DeFi挖矿与其他挖矿的异同
      • 挖矿产出、轮次
      • 矿池介绍
    • 钱包基本操作
      • 火币钱包注册Heco地址
      • TokenPocket(Heco)
      • MetaMask 的网页版
      • MetaMask 连接 Heco 主网
      • BitKeep 钱包
    • 挖矿资产准备
      • 如何转入HT或者其他主流资产
      • 兑换所需币种
      • 添加流动性
    • 质押挖矿
    • 常用术语
    • 合约操作
      • 合约操作介绍
      • 合约操作环境准备
      • 合约数据读取
      • 合约写操作执行
  • 🛠️Product - 产品帮助
    • 产品使用篇
      • HyperGraph 的产品业务
      • 控制台注册与登录
      • 添加子图
      • 查看子图
    • 程序开发
      • 业务交互流程
      • 快速入门
      • 远程部署
      • 开发部署 FAQ
      • 子图开发
      • GraphQL API
      • AssemblyScript API(一)
      • AssemblyScript API(二)
    • 项目范例
      • Uniswap subgraph 范例
      • Uniswap-info 范例
    • 常用子图
    • 服务用户
  • 🪜HyperBridge
    • HyperBridge
    • Token 跨链
    • 主流跨链
    • 主流流动性提供
    • 主流购买Gas
  • 🧩 Network - 节点网络
    • 总体介绍
    • 网络建设
    • 节点角色
    • 节点设备
    • 节点查看与管理
    • 节点托管类型
    • 定价方案第二版
    • 节点网络 FAQ
    • Heco 网络公开归档节点
  • 📖 INTRODUCTION - 项目介绍
    • HyperGraph 简介
    • HyperGraph 优势
    • 跨链支持
    • 常用合约地址
    • 通证分配
    • HyperGraph 审计报告
  • 🔬DApp开发教程
    • DApp开发基础认识
    • 开发前的准备
    • 基础开发环境
    • Web3与Solidity基础
    • ERC720 开发实例
    • ERC721 DApp 开发实例
  • 🔗 Links - 其他链接
    • HyperGraph 官网
    • HyperGraph White Paper
    • HyperGraph 挖矿页
    • Heco 区块浏览器
    • BSC 区块浏览器
    • English Document
Powered by GitBook
On this page

Was this helpful?

  1. Product - 产品帮助
  2. 产品使用篇

添加子图

Previous控制台注册与登录Next查看子图

Last updated 3 years ago

Was this helpful?

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

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

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

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

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

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

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

1.压缩包部署

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

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

2.Github部署

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

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

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

3.API部署(推荐的方式)

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

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

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

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

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

添加一个币安链的子图:

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

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

🛠️