1.参考流程
https://eosio.stackexchange.com/questions/725/how-to-vote-using-cleos/726#726
2.步骤
2.1 下载源码,编译。2018-06-20 下载,源码版本1.0.5
2.2 mkdir /root/eos.data
2.3 vim /root/eos.data/genesis.json 其内容是https://github.com/EOS-Mainnet/eos/blob/launch-rc-1.0.5/mainnet-genesis.json
2.4 运行一次nodeos,然后几秒后关掉,以生成config.ini
./nodeos -d ~/eos.data/generator_node --config-dir ~/eos.data/generator_node --plugin eosio::wallet_api_plugin --plugin eosio::chain_api_plugin --p2p-listen-endpoint localhost:5555
2.5 编辑/root/eos.data/generator_node/config.ini文件,增加p2p-peer-address地址,地址列表在https://eosnodes.privex.io/?config=1
先增加一行:
p2p-peer-address = node1.eosnewyork.io:6987
可以有多个地址,现在先暂时写一个。
增加plugin
plugin = eosio::producer_plugin
plugin = eosio::wallet_api_plugin
plugin = eosio::chain_api_plugin
plugin = eosio::http_plugin
plugin = eosio::history_api_plugin
修改 http-server-address = http-server-address = 127.0.0.1:8080
2.6 启动
2.7 如果启动正常,能看到滚动式的形如
1471771ms thread-0 producer_plugin.cpp:290 on_incoming_block ] Received block a786e9448607f32c... #255000 @ 2018-06-11T22:23:09.000 signed by genesisblock [trxs: 0, lib: 254999, conf: 0, latency: 720082771 ms]
latency这个时间是逐渐变小的
2.8 查询block数据
./cleos -u http://localhost:8080 get block 326000
注意,这里要执行8080端口,因为前头我们已经把http-server-address修改成8080端口了
https://eosio.stackexchange.com/questions/725/how-to-vote-using-cleos/726#726
2.步骤
2.1 下载源码,编译。2018-06-20 下载,源码版本1.0.5
2.2 mkdir /root/eos.data
2.3 vim /root/eos.data/genesis.json 其内容是https://github.com/EOS-Mainnet/eos/blob/launch-rc-1.0.5/mainnet-genesis.json
2.4 运行一次nodeos,然后几秒后关掉,以生成config.ini
./nodeos -d ~/eos.data/generator_node --config-dir ~/eos.data/generator_node --plugin eosio::wallet_api_plugin --plugin eosio::chain_api_plugin --p2p-listen-endpoint localhost:5555
2.5 编辑/root/eos.data/generator_node/config.ini文件,增加p2p-peer-address地址,地址列表在https://eosnodes.privex.io/?config=1
先增加一行:
p2p-peer-address = node1.eosnewyork.io:6987
可以有多个地址,现在先暂时写一个。
增加plugin
plugin = eosio::producer_plugin
plugin = eosio::wallet_api_plugin
plugin = eosio::chain_api_plugin
plugin = eosio::http_plugin
plugin = eosio::history_api_plugin
修改 http-server-address = http-server-address = 127.0.0.1:8080
2.6 启动
./nodeos -d ~/eos.data/generator_node --config-dir ~/eos.data/generator_node --genesis-json /root/eos.data/genesis.json --delete-all-blocks
注意:第一次启动是执行上述命令,第二次启动,就不需要--genesis-json 和--delete-all-blocks了,只要执行"./nodeos -d ~/eos.data/generator_node --config-dir ~/eos.data/generator_node" 既可
2.7 如果启动正常,能看到滚动式的形如
1471771ms thread-0 producer_plugin.cpp:290 on_incoming_block ] Received block a786e9448607f32c... #255000 @ 2018-06-11T22:23:09.000 signed by genesisblock [trxs: 0, lib: 254999, conf: 0, latency: 720082771 ms]
latency这个时间是逐渐变小的
2.8 查询block数据
./cleos -u http://localhost:8080 get block 326000
注意,这里要执行8080端口,因为前头我们已经把http-server-address修改成8080端口了