【问题标题】:GoError: Error: could not decrypt key with given password at web3.js:6347:37(47)GoError:错误:无法在 web3.js:6347:37(47) 处使用给定密码解密密钥
【发布时间】:2021-06-24 16:32:00
【问题描述】:

目的:我想解锁 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。

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

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

【问题讨论】:

    标签: go command-prompt ethereum go-ethereum geth


    【解决方案1】:

    unlockAccount() 函数所需的语法是

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

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

    解决您的疑问:

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

    personal.unlockAccount(eth.coinbase)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 2017-08-18
      • 2012-05-08
      • 2011-05-09
      • 2015-09-13
      • 1970-01-01
      相关资源
      最近更新 更多