以太坊挖矿miner.start()返回null的问题

以太坊挖矿miner.start()返回null的问题

借鉴了网上的很多博客,我指定了挖矿的账户的还是解决不了问题
参考博客如下:https://blog.csdn.net/wo541075754/article/details/78735711
https://blog.csdn.net/u013043762/article/details/81284874
https://blog.csdn.net/wo541075754/article/details/79260040
原来是进入geth客户端需要加–dev的参数
代码如下:

geth --nodiscover console --dev --dev.period 1

之后如下:
在这里插入图片描述
在这里插入图片描述
开始在自己的私有链上挖矿:
在这里插入图片描述
此时ctrl+C强行终止进程是没有用的,虽然挖矿信息一致在刷屏(呜呜呜~~密集恐惧症)但还是可以强行打miner.stop()的,然后就结束挖矿了
在这里插入图片描述

是否成功挖到矿了,代码如下:
1、方法一:查看区块高度
因为是创世区块,之前的区块高度为0,经过挖矿后区块高度会增加

eth.blockNumber

在这里插入图片描述
2、方法二:查看账户余额
默认挖到的金币是存入eth.accounts的第一个账户的

eth.getBalance(eth.accounts[0])

在这里插入图片描述
账户有这么多币,我是不是少说也有几十万了???(呜呜呜,这只是自己私有链上的币,就是个demo而已)

猜你喜欢

转载自blog.csdn.net/qq_39905917/article/details/84479095