0

我想开发一个 dapp 并部署在 geth 上。我已经安装了 geth 和 mist 钱包。现在,当我开始miner.start(1)制作一些以太币时。它向我显示 null 并且没有生成以太。我在 1 个终端窗口上运行了 geth,打开了 Mist 钱包,在第二个终端窗口上运行了 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() 问题。

4

1 回答 1

1

即使它返回null,挖矿实际上也开始了。您应该在 geth 输出控制台中看到活动,表明挖掘已经开始。即使在雾钱包里,你也一定有很多以太币(我在 3 到 4 分钟内就得到了 995 个以太币miner.start(2)

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

于 2018-01-24T08:36:22.407 回答