Go-Ethereum
geth:解鎖帳戶失敗
我從 Metamask 導出了私鑰,並希望將其導入
geth
.geth
在 Windows 10 上執行。
geth
開始使用geth –rinkeby –rpc –rpcapi=“personal,eth,network,net,web3” –rpcport 8545 –rpcaddr 127.0.0.1 –unlock “0xcede48d8ac162d1b08ed9419010de3c99f2cfdd6” 控制台
這提示我輸入密碼
Unlocking account 0xcede48d8ac162d1b08ed9419010de3c99f2cfdd6 | Attempt 1/3 Passphrase: Fatal: Failed to unlock account 0xcede48d8ac162d1b08ed9419010de3c99f2cfdd6 (no key for given address or file)
為什麼即使我輸入
geth
的密碼與從 Metamask 導出私鑰時使用的密碼相同,也無法解鎖帳戶?
我遇到了同樣的問題。奇怪的是,我似乎已經通過首先輸入一個空白密碼然後在嘗試 2/3 時輸入真實密碼來克服它。出於某種原因,這奏效了…
您可以做的是在儲存鏈的目錄中創建一個新的文本文件,並將密碼保存在名為 password.txt 的文本文件中。
例如,如果密碼 = ‘1234’ 並儲存在名為 ‘chain’ 的目錄中
echo ‘1234’ > 鏈/密碼.txt
然後使用附加的 –password 方法執行您的程式碼
geth –rinkeby –rpc –rpcapi=“personal,eth,network,net,web3” –rpcport 8545 –rpcaddr 127.0.0.1 –unlock “0xcede48d8ac162d1b08ed9419010de3c99f2cfdd6” –password chain/password.txt 控制台