如何连接到EOS Jungle TestNet

如何连接到EOS Jungle TestNet

  • 指定genesis-json来修改chain_id(参考https://blog.csdn.net/jc0803kevin/article/details/105440296)

  • 修改config.ini文件

    添加plugin相关语句
    添加p2p-peer-address列表

  • 启动时清空已有的区块链数据信息 --delete-all-blocks(可选)

EOS Jungle Testnet 测试链

PS: 20181124 jungle 升级到 jungle2.0,
原 jungle1.0 将不会再被支持,https://jungle.bloks.io 上的数据已经切换到 jungle2.0

区块浏览器
https://jungle.bloks.io/chain

[root@test-work2 ~]# cleos -u https://api.jungle.alohaeos.com get info
{
  "server_version": "aa60b9ca",
  "chain_id": "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473",
  "head_block_num": 85231263,
  "last_irreversible_block_num": 85230927,
  "last_irreversible_block_id": "0514854f686ba93fadbb3c0ebe08859c545394a2e66947a79ca1ced664de9818",
  "head_block_id": "0514869f3da12721c355c63303e1e62ac2643f952298a70cc3ba30d855638b9b",
  "head_block_time": "2020-04-09T12:41:23.500",
  "head_block_producer": "five.evil",
  "virtual_block_cpu_limit": 500000000,
  "virtual_block_net_limit": 524288000,
  "block_cpu_limit": 499990,
  "block_net_limit": 524288,
  "server_version_string": "v2.0.2",
  "fork_db_head_block_num": 85231263,
  "fork_db_head_block_id": "0514869f3da12721c355c63303e1e62ac2643f952298a70cc3ba30d855638b9b",
  "server_full_version_string": "v2.0.2-aa60b9caf9b7e2bd2411bb199c0c1d9fd8f085d5"
}
[root@test-work2 ~]# 

启动nodeos

第一次启动
nodeos \
--genesis-json /root/genesis.json \
--delete-all-blocks \
--plugin eosio::producer_plugin \
--plugin eosio::producer_api_plugin \
--plugin eosio::chain_api_plugin \
--plugin eosio::http_plugin \
--plugin eosio::history_plugin \
--plugin eosio::history_api_plugin \
--filter-on="*" \
--access-control-allow-origin='*' \
--contracts-console \
--http-validate-host=false \
--verbose-http-errors >> nodeos.log 2>&1 &
再次启动

再次启动的时候不需要添加这两个参数
–genesis-json /root/genesis.json 指定创世节点
–delete-all-blocks 删除所有的区块

nodeos \
--plugin eosio::producer_plugin \
--plugin eosio::producer_api_plugin \
--plugin eosio::chain_api_plugin \
--plugin eosio::http_plugin \
--plugin eosio::history_plugin \
--plugin eosio::history_api_plugin \
--filter-on="*" \
--access-control-allow-origin='*' \
--contracts-console \
--http-validate-host=false \
--verbose-http-errors >> nodeos.log 2>&1 &
确认链接到测试网络

只要chain_id和jungle Testnet 上面一致,那说明成功链接到jungle Testnet。

[root@test-work2 ~]# cleos get info
{
  "server_version": "94354d25",
  "chain_id": "e70aaab8997e1dfce58fbfac80cbbb8fecec7b99cf982a9444273cbc64c41473",
  "head_block_num": 1,
  "last_irreversible_block_num": 1,
  "last_irreversible_block_id": "00000001a97e344b18ae9b1a33441ddeb98fc1d60bccdcc819dbe4949c01f7d2",
  "head_block_id": "00000001a97e344b18ae9b1a33441ddeb98fc1d60bccdcc819dbe4949c01f7d2",
  "head_block_time": "2018-11-23T16:20:00.000",
  "head_block_producer": "",
  "virtual_block_cpu_limit": 200000,
  "virtual_block_net_limit": 1048576,
  "block_cpu_limit": 200000,
  "block_net_limit": 1048576,
  "server_version_string": "v2.0.3",
  "fork_db_head_block_num": 1,
  "fork_db_head_block_id": "00000001a97e344b18ae9b1a33441ddeb98fc1d60bccdcc819dbe4949c01f7d2",
  "server_full_version_string": "v2.0.3-94354d2541e077349a280a3c92dff44df43e8dc6"
}

head_block_num 为 1: 说明没有同步区块,

需要配置对应测试网络的种子节点。
https://monitor.jungletestnet.io/#p2p

然后配置到config.ini对应的位置,重新启动nodeos,查看日志即可查看到出块信息。

发布了100 篇原创文章 · 获赞 56 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/jc0803kevin/article/details/105440339
今日推荐