Я пытаюсь связать созданную мной учетную запись, используя geth, с экземпляром web3, который я запускаю в repl узла. Чтобы добавить аккаунт, я сделал следующее:
1) Я расшифровал файл закрытого ключа JSON, созданный Geth, в инструменте MyEtherWallet.
2) Добавлена учетная запись с командой web3.eth.accounts.wallet.add(<private key>)
Это сработало, но при ближайшем рассмотрении адрес добавленной учетной записи отличался от адреса учетной записи.
Может кто-нибудь объяснить, почему это происходит, и что мне нужно сделать по-другому, чтобы добавить эту конкретную учетную запись в web3, чтобы я мог развертывать контракты с использованием этой учетной записи?