Ich habe den privaten Schlüssel aus Metamask exportiert und möchte ihn in geth
. geth
läuft auf Windows 10.
geth
wird 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 geth
dasselbe Passwort ist, das zum Exportieren des privaten Schlüssels aus Metamask verwendet wurde?
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
Niksmac