热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

EOS空项目添加服务器,如何让本地EOS节点连到主网

1、首先下载、编译、安装EOS参见这里前半部分。2、创建创世配置文件genesis.json,内容如下:该文件内容可从这里下载:wgethttps:eo

1、首先下载、编译、安装EOS

参见这里前半部分。

2、创建创世配置文件genesis.json, 内容如下:

c2b8cb66ecf0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

该文件内容可从这里下载:wget https://eosnodes.privex.io/static/genesis.json

3、在config.ini文件添加主网节点列表:

c2b8cb66ecf0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

c2b8cb66ecf0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

可从这个地址获取列表:https://eosnodes.privex.io/?config=1

其中很多节点连不上。选几个好用即可,如:

p2p-peer-address = 54.38.250.15:19878

p2p-peer-address = mainnet.eospay.host:19876

p2p-peer-address = peer.eosn.io:9876

p2p-peer-address = node.eosflare.io:1883

p2p-peer-address = eos.staked.us:9870

4、config.ini里加入插件:

plugin = eosio::producer_plugin

plugin = eosio::wallet_api_plugin

plugin = eosio::chain_api_plugin

plugin = eosio::http_plugin

plugin = eosio::history_api_plugin

enable-stale-production =true ?

5、首次运行nodeos先清空data目录:

rm ~/your eos data directory/blocks/* -r

rm ~/your eos data directory/state/* -r

清空后运行nodeos --genesis-json genesis.json。以后运行不带--genesis-json参数

或者加 --delete-all-blocks 参数

5、打开另一个terminal,运行cleos get info,如果输出的chain_id是aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906,说明你的节点已连上主网!

6、如果出现如下错误:

c2b8cb66ecf0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

可带参数--replay --replay-blockchain --hard-replay-blockchain运行nodes试试。实际上没什么用,重头再来吧。

----------------------

欢迎使用GREATWALLET钱包,访问http://greatwallet.io 或者 https://greatwallet.io.目前它对手机浏览器支持得还不够好,请使用桌面浏览器。

关于GREATWALLET钱包,这里有一篇简单的介绍。



推荐阅读
author-avatar
轻淞猪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有