首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用C#的Visual找不到web3.Miner.Start.SendRequestAsync

使用C#的Visual找不到web3.Miner.Start.SendRequestAsync
EN

Ethereum用户
提问于 2018-03-12 17:12:36
回答 1查看 671关注 0票数 1

代码的活动使用语句是:

代码语言:javascript
运行
复制
using System;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using Nethereum.Web3;
using Nethereum.Web3.Accounts;
using Nethereum.ABI.FunctionEncoding.Attributes;
using Nethereum.Contracts;
using Nethereum.Hex.HexConvertors;
using Nethereum.RPC.Eth.DTOs; //using Nethereum.Geth;

Microsoft Visual C# 2017中的lint找不到以下功能:

代码语言:javascript
运行
复制
web3.Miner.Start.SendRequestAsync(6);

它将Miner标记为非web3成员。

注意:我在代码中将web3声明为:

代码语言:javascript
运行
复制
var web3 = new Web3(myAccount);

我该怎么解决这个问题?

EN

回答 1

Ethereum用户

发布于 2018-03-31 20:59:14

新版本的Nethereum将共享的RPC与Geth提供的客户端特定的API和功能分隔开来。

要与Nethereum.Geth交互,现在需要添加nuget包Nethereum.Geth,而不是使用Web3Geth类,而不是Web3类:

代码语言:javascript
运行
复制
var web3 = new Web3Geth(myAccount);
web3.Miner.Start.SendRequestAsync(6);
票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/42518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档