首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何为Nethereum做web3.eth.getAccounts()的等价物?

我如何为Nethereum做web3.eth.getAccounts()的等价物?
EN

Stack Overflow用户
提问于 2021-04-19 03:13:51
回答 2查看 305关注 0票数 0

我可以在js中使用它来给我提供已登录的Metamask用户的地址,但我想使用Nethereum来实现。有没有人能告诉我和Nethereum的等价物?

var accounts = await web3.eth.getAccounts(); console.log(accounts)

EN

回答 2

Stack Overflow用户

发布于 2021-04-19 13:21:05

对于Nethereum,目前我们没有任何直接支持,因为它可以访问Metamask,所以在netherium中,您只能使用私钥或种子短语访问帐户

就像下面这样

代码语言:javascript
复制
 var account = new Account(privateKey);
 var publicAddressOfTheAboveAccount = account.Address;

如果要使用元掩码通过Nethereum.Metamask.Blazor访问元掩码帐户实例,请选中以下链接

checkthislink

票数 0
EN

Stack Overflow用户

发布于 2021-04-19 17:13:02

这是不可能的,因为MetaMask只能在web前端(JavaScript/TypeScript)中访问,而.NET不能在web浏览器中运行。

为了安全地获取服务器端的用户地址,您需要要求用户使用MetaMask对消息进行签名,然后从消息签名中提取地址。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67152463

复制
相关文章

相似问题

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