miner.start()返回null

问题描述 投票:0回答:1

我想开发一个dapp并在geth上部署。我安装了geth和mist钱包。现在,当我开始miner.start(1)为帐户制作一些醚。它显示为null并且没有生成以太。我在1个终端窗口运行,打开Mist钱包,在第2个终端窗口运行geth控制台。我正在关注youtube上的教程,并且miner.start(2)返回true并且挖掘在很短的时间内开始。请帮助我如何为我的私人网络生成以太网。

我的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()问题。

blockchain ethereum mining go-ethereum
1个回答
1
投票

即使它返回null,挖掘实际上也开始了。您应该在geth输出控制台中看到指示已开始挖掘的活动。即使在薄荷钱包中你也必须有许多醚(我通过做miner.start(2)在3到4分钟内得到了995个醚。

要停止挖掘,请键入miner.stop()。

© www.soinside.com 2019 - 2024. All rights reserved.