前言:大家好,我是咬了一口的苹果, EOS 3.0版本更新已经很久了,苹果也试着安装了一下3.0,就来分享一下经验,或许许多人已经成功部署很长时间了,有兴趣也可以一起讨论一下这个版本,话不多说,下面进入正题。
本人是在mac上做的测试,所以就只记录mac版本遇到的问题。
一键部署
执行代码如下:
git clone https://github.com/eosio/eos --recursive
cd eos
./eosio_build.sh
编译,构建速度上也快了很多,方便简洁。
本地节点运行
eos3.0的本地节点运行,官方的声明是支持可变多个生产者的,到目前为止,我只知道运行起来的方法,希望一些大佬可以给点指导。
首先运行 eosiod文件
./eosiod
系统会在eos/build/etc/eosio/node_00下创建config.ini文件。
编辑config.ini文件, 加入生产者eosio,设置enable-stale-production = true。
加入pulgins如下:
plugin = eosio::producer_plugin
plugin = eosio::wallet_api_plugin
plugin = eosio::chain_api_plugin
plugin = eosio::http_plugin
然后运行eosiod。本地环境就跑起来了,但是现在只有一个生产者。
然后就是按照github上添加账号和钱包,我在新建钱包的时候遇到了问题,查找发现需要钱包open和unlocd。
./eosioc wallet open
./eosioc wallet unlock