2017-08-09 72 views
0

我想開發一個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()的問題。

回答

0

即使它返回null,實際上開始挖掘。 您應該在您的geth輸出控制檯中看到指示挖掘已開始的活動。即使在您肯定有我許多醚霧錢包(我在短短的3至4分鐘995個醚做miner.start(2)

停止開採,類型miner.stop()。

+0

不,事實並非如此。你可以通過調用'eth.hashrate'來檢查是否開始挖礦,如果它是'0',採礦還沒有開始 – VadimFilin

+0

@VadimFilin你開始在你的水電站以及你的geth輸出控制檯上顯示ethers,這意味着採礦已經開始! – PrashantNagawade