geth: Konto konnte nicht entsperrt werden

Ich habe den privaten Schlüssel aus Metamask exportiert und möchte ihn in geth. gethläuft auf Windows 10.

gethwird mit der Nutzung begonnen

geth --rinkeby --rpc --rpcapi="personal,eth,network,net,web3" --rpcport 8545 --rpcaddr 127.0.0.1 --unlock "0xcede48d8ac162d1b08ed9419010de3c99f2cfdd6"-Konsole

Dies fordert mich auf, das Passwort einzugeben

Unlocking account 0xcede48d8ac162d1b08ed9419010de3c99f2cfdd6 | Attempt 1/3
Passphrase:
Fatal: Failed to unlock account 0xcede48d8ac162d1b08ed9419010de3c99f2cfdd6 (no key for given address or file)

Warum kann das Konto nicht entsperrt werden, obwohl das von mir eingegebene Passwort gethdasselbe Passwort ist, das zum Exportieren des privaten Schlüssels aus Metamask verwendet wurde?

Haben Sie das Konto tatsächlich in Ihrem Schlüsselspeicher?

Antworten (2)

Ich hatte das gleiche Problem. Seltsamerweise scheine ich daran vorbeigekommen zu sein, indem ich zuerst ein leeres Passwort eingegeben habe und dann bei Versuch 2/3 das echte Passwort eingegeben habe. Das hat aus irgendeinem Grund funktioniert...

Was Sie tun können, ist, eine neue Textdatei in dem Verzeichnis zu erstellen, in dem die Kette gespeichert ist, und das Passwort in einer Textdatei namens password.txt zu speichern.

Beispiel, wenn das Passwort = „1234“ und in einem Verzeichnis namens „Kette“ gespeichert ist

Echo '1234' > Kette/Passwort.txt

Führen Sie dann Ihren Code mit der zusätzlichen Methode --password aus

geth --rinkeby --rpc --rpcapi="personal,eth,network,net,web3" --rpcport 8545 --rpcaddr 127.0.0.1 --unlock "0xcede48d8ac162d1b08ed9419010de3c99f2cfdd6" --password chain/password.txt console