微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GoError:错误:无法在 web3.js:6347:37(47)

如何解决GoError:错误:无法在 web3.js:6347:37(47)

目的:我想解锁 Coinbase 帐户,以便将其用于将以太币转移到 Metamask。

我在 Windows 的命令提示符下输入以下命令:

geth --datadir ~/eth-dev/ --networkid 326584 --verbosity 4 --ipcdisable --port 30301 --nodiscover -- console 2>> ~/eth-dev/eth.log

我可以进入 Geth Javascript 控制台。但是一旦我输入命令:

personal.unlockAccount(eth.coinbase,"123456789")

它返回了:

GoError:错误:无法在 web3.js:6347:37(47) 使用给定密码解密密钥 在本地 在 :1:38(5)

我的密码是 123456789。

我还尝试创建一个新的个人帐户并输入新的密码并尝试输入上面的两个命令 但我仍然收到上述错误(红色)。

我们应该如何修复上述错误(红色)?解决办法是什么? 你能帮我吗?

解决方法

unlockAccount() 函数所需的语法是

personal.unlockAccount(地址、密码、时长)

注意:这里的持续时间是可选的。此函数要求输入帐户密码和不是密码。

您查询的解决方案:

通过输入空白密码来输入以下命令。

personal.unlockAccount(eth.coinbase)

如果控制台提示创建/输入您的密码,请按回车键跳过它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。