✍️
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. Network - 节点网络

Heco 网络公开归档节点

Previous节点网络 FAQNextHyperGraph 简介

Last updated 3 years ago

Was this helpful?

在Heco 官方的大力支持之下,HyperGraph 架设了两个公开使用的归档节点,以供大家使用。此节点支持 RPC 与 WS 方式使用,但是鉴于是公共免费资源,请不要过度使用,或者用于长期和大规模的数据服务。

具体配置与测试方式如下:

节点1:

http 方式:

URL:

WS 方式:

URL:

wss://pub001.hg.network/ws

在MetaMask 中连接配置如下图:

可以使用 RPC 方式对1号节点进行测试,分别获取chain ID 和最新区块号,结果如下:

# curl -X POST --data '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}' -H "Content-Type: application/json" https://pub001.hg.network/rpc

{"jsonrpc":"2.0","id":1,"result":"0x80"}

# curl -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' -H "Content-Type: application/json" https://pub001.hg.network/rpc

{"jsonrpc":"2.0","id":1,"result":"0x6479e9"}

你可以编写如下代码,测试Websocket 协议的连通情况:

var Web3 = require('web3');

var web3 = new Web3('wss://pub001.hg.network/ws');

subscription = web3.eth.subscribe('pendingTransactions', function (error, result) {})

.on("data", function (transactionHash) {

web3.eth.getTransaction(transactionHash)

.then(function (transaction) {

console.log(transaction)

});

})

如果正确,将输出如下图

节点2:

http 方式:

URL:

https://pub002.hg.network/rpc

WS 方式:

URL:

wss://pub002.hg.network/ws

在MetaMask 中连接配置如下图:

可以使用 RPC 方式对2号节点进行测试,分别获取chain ID 和最新区块号,结果如下:

# curl -X POST --data '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}' -H "Content-Type: application/json" https://pub002.hg.network/rpc

{"jsonrpc":"2.0","id":1,"result":"0x80"}

# curl -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' -H "Content-Type: application/json" https://pub002.hg.network/rpc

{"jsonrpc":"2.0","id":1,"result":"0x6479ea"}

你可以编写如下代码,测试Websocket 协议的连通情况:

var Web3 = require('web3');

var web3 = new Web3('wss://pub002.hg.network/ws');

subscription = web3.eth.subscribe('pendingTransactions', function (error, result) {})

.on("data", function (transactionHash) {

web3.eth.getTransaction(transactionHash)

.then(function (transaction) {

console.log(transaction)

});

})

如果正确,将输出如下图

🧩
https://pub001.hg.network/rpc