Nethereum

乙太坊 2.0.0-rc5 礦工

  • September 10, 2017

在之前版本的 Nethereum (1.0.6) 中,我可以這樣做:

var miningResult = await web3.Miner.Start.SendRequestAsync(200);
Assert.IsTrue(miningResult);

在 2.0.0-rc5 中出現錯誤:Web3 不包含 Miner 的定義 我如何在 2.0.0-rc5 版本中執行相同操作?

Nethereum 2.0.0 已將所有特定的 Geth 方法移至 Nethereum.Geth。要開始探勘過程,您需要使用 Web3Geth 而不是 Web3。

腳步:

  1. 使用 Geth Install-Package Nethereum.Geth -Pre 2 安裝 nuget 包。
  2. 創建和使用 Web3Geth var web3Geth = new Web3Geth();
  3. 非同步 web3Geth.Miner.Start.SendRequestAsync(6);

引用自:https://ethereum.stackexchange.com/questions/18658