centos7.0中搭建自己的以太坊私链测试环境(二)
2018-05-13 本文已影响3人
大胡子的机器人
接着上一篇的介绍:centos7.0中搭建自己的以太坊私链测试环境(一)
接下来我们步骤
4、启动私有链
image.png#cd /opt/go-ethereum/ethereum/go-ethereum/build/bin/
#./geth --datadir "./chain" --nodiscover console 2>>eth_output.log //输出日志到文件
如图:
image.png
另外开一个终端实时查看日志输出
#cd /opt/go-ethereum/ethereum/go-ethereum/build/bin/
#tail -f eth_output.log
5、账户操作
查看账户(基于刚才的启动私有链后的Geth javascript console中操作):
> web3.eth.accounts
[]
> web3.personal.newAccount("123456") //第一种创建账号的方法
"0x8eb9f96584da9e0be7ec5d777e240222925cec68"
> web3.personal.newAccount() //第二种创建账号的方法,需要自己输入
Passphrase:
Repeat passphrase:
"0xfb3fb8798f0184942cd3bfdbd90be0d3b37b3492"
> web3.eth.accounts
["0x8eb9f96584da9e0be7ec5d777e240222925cec68", "0xfb3fb8798f0184942cd3bfdbd90be0d3b37b3492"]
第一种方法的账号密码:123456,账号地址为:0x8eb9f96584da9e0be7ec5d777e240222925cec68
> eth.coinbase
"0x8eb9f96584da9e0be7ec5d777e240222925cec68"
> miner.setEtherbase(eth.coinbase)
true
> eth.blockNumber
193 //区块高度
> miner.start(1) //启动挖矿
null
> eth.blockNumber
201 //区块高度增加了,由于我刚才做测试miner.start(1)一直返回为null的问题,其实是已经执行了,只不过是误报
其他命令:
>miner.stop() //停止挖矿
>web3.eth.getBalance("0x8eb9f96584da9e0be7ec5d777e240222925cec68") //查看资产
相关资料:https://www.cnblogs.com/dreign/p/9002272.html
miner.start(1)一直返回为null的问题,可以查看这个说明:https://blog.csdn.net/wo541075754/article/details/78735711