miner.start()返回null

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()。

+0

不,事实并非如此。你可以通过调用'eth.hashrate'来检查是否开始挖矿,如果它是'0',采矿还没有开始 – VadimFilin

+0

@VadimFilin你开始在你的水电站以及你的geth输出控制台上显示ethers,这意味着采矿已经开始! – PrashantNagawade