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)

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...