首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混合+元块:不存在personal_sendTransaction方法

混合+元块:不存在personal_sendTransaction方法
EN

Ethereum用户
提问于 2019-04-27 23:02:59
回答 1查看 329关注 0票数 2

我正试图通过Remix和Metamask将一份合同部署到Rinkeby测试网络。

Metamask似乎配置得当:

然而,在Remix Run选项卡上,address下拉显示没有帐户:

如果我进入Remix设置并启用“个人模式”,一些地址将出现在下拉列表中,但它们不是我的元问询地址。

如果我试图部署合同,则会得到以下错误:

The method personal\_sendTransaction does not exist

现在我有点迷茫了。

我做错了什么?

编辑:

混炼结桩:

Metamask设置:

但是,我仍然收到这个错误:

无法获取帐户列表:错误:方法personal_listAccounts不存在/不可用

我使用的是MetaMask @ 6.4.1。

EN

回答 1

Ethereum用户

发布于 2019-04-28 02:50:11

它没有被阅读的原因是因为这个版本的Metamask 默认启用隐私模式。这就要求您批准在Metamask上查看/使用钱包的应用程序。

对于您的具体问题,您尚未批准Remix使用您的帐户,因此它不能读取您的地址,正如您正在看到的。要解决这个问题,可以通过将Metamask设置和滚动到底部来启用隐私模式。

混音并不像大多数Dapp那样要求使用钱包的许可,因此您必须在设置中启用它,而不是批准您在教程中看到的弹出。

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

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

复制
相关文章

相似问题

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