miner.start()返回null
问题描述:
我想开发一个dapp并在geth上部署。我已经安装了geth和薄雾钱包。现在,当我开始miner.start(1)
作出一些醚的帐户。它显示我为空,没有以太网正在生成。我在一个终端窗口上运行,Mist钱包打开,并在第二个终端窗口上运行控制台。我正在关注YouTube上的一个教程,并且miner.start(2)
返回true
并且在任何时间内挖掘都将开始。请帮助我如何为我的私人网络生成ether。miner.start()返回null
我genesis.json是
{
"alloc": {
"0x0000000000000000000000000000000000000001": {"balance": "111111111"},
"0x0000000000000000000000000000000000000002": {"balance": "222222222"}
},
"config": {
"chainId": 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
"coinbase" : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x20000",
"extraData" : "",
"gasLimit" : "0x2fefd8",
"nonce" : "0x0000000000000042",
"mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp" : "0x00"
}
请帮忙如何解决miner.start()的问题。
答
即使它返回null
,实际上开始挖掘。 您应该在您的geth输出控制台中看到指示挖掘已开始的活动。即使在您肯定有我许多醚雾钱包(我在短短的3至4分钟995个醚做miner.start(2)
。
停止开采,类型miner.stop()。
不,事实并非如此。你可以通过调用'eth.hashrate'来检查是否开始挖矿,如果它是'0',采矿还没有开始 – VadimFilin
@VadimFilin你开始在你的水电站以及你的geth输出控制台上显示ethers,这意味着采矿已经开始! – PrashantNagawade