0|server | (node:99208) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 53): Error: authentication needed: password or unlock
这是随机发生的,有时 api 调用成功通过,有时 nodejs 应用程序日志会显示这一点。我使用多种方式多次解锁帐户,给了我“真正的”布尔值,如下所示:
personal.unlockAccount(eth.coinbase, "cDxxxxxxxxKaYZ", 300)
geth --exec "personal.unlockAccount(eth.accounts[0], 'cDb
xxxxxxxKaYZ', 1000)" attach
它继续随机显示相同的错误authentican需要没有任何线索!
PS 我正在使用带有 Geth 和 MetaMask 的 azure ethereum 联盟网络