Как импортировать учетную запись из консоли geth в метамаску (приватный блокчейн)

Я хочу импортировать учетные записи из консоли geth (частная сеть), но не могу. У меня есть файл UTC, когда я создаю учетную запись с помощью geth, но когда я открываю файл, копирую Mac и вставляю в метамаску (закрытый ключ), учетная запись не совпадает между geth и metamask.

Я хочу использовать учетную запись из geth в метамаске.

Ответы (4)

Вы можете попробовать:
1. посетить https://www.myetherwallet.com/#view-wallet-info
введите описание изображения здесь 2. выбрать «Keystore/JSON File»
3. нажать «SELECT WALLET FILE» и выбрать UTC--2018 -09-08T03-31-16xxx-xxx, который находится в папке вашего хранилища ключей.
4. Если в вашем файле есть «пароль», вы увидите сообщение «Ваш кошелек зашифрован. Хорошо! Пожалуйста, введите пароль».
5. затем нажмите кнопку «Разблокировать»
6. Возможно, вам придется подождать более 10-30 секунд, чтобы вас перенаправили на следующую страницу, и на следующей странице вы можете получить свой закрытый ключ
7. Откройте расширение метамаски для Chrome
8 , Перейдите в сеть
9. Выберите «Импорт учетной записи»
10. Вы можете увидеть раскрывающееся меню с «
введите описание изображения здесь11. Выберите «Закрытый ключ».
12. Введите свой закрытый ключ, и он создаст тот же адрес учетной записи в метамаске.

Копирование только закрытого ключа ( зашифрованный текст поля файла UTC ) даст два разных общедоступных адреса (один в geth и другой в metamask ). Чтобы решить эту проблему, импортируйте файл UTC (присутствует в папке хранилища ключей узла ) непосредственно в метамаске .

При импорте файла в метамаске убедитесь, что расширение ( метамаска ) запущено на его собственной вкладке, иначе он ничего не импортирует.

Открытие расширения во вкладке (выбрать Expand Viewв ...меню):введите описание изображения здесь

Импорт файла:Запуск MetaMask как вкладка

Подробнее здесь: https://metamask.zendesk.com/hc/en-us/articles/360015489351-Importing-Accounts

Это сработало для меня. Ключевым моментом было «убедитесь, что расширение (метамаска) запущено на его собственной вкладке, иначе оно ничего не импортирует».
  1. Создать аккаунт$geth account new
  2. Запомните пароль, который вы использовали.
  3. Ваш закрытый ключ будет в ~/.ethereum/keystoreили~/.ethereum/keystore/rinkeby
  4. Откройте метамаску, выберите сеть, а затем выберите «Импортировать учетную запись».
  5. Выберите тип «Файл JSON» (не «Закрытый ключ»)
  6. Перейдите ~/.ethereum/keystoreи выберите закрытый ключ (UTC-...)
  7. Введите свой пароль от того места, где вы создали учетную запись.
  8. Вуаля! Вот ваш новый аккаунт.
  1. Создайте частную сеть, затем создайте учетную запись.
  2. затем создайте файл базы данных dir\keystore\UTC--2018-01-16T04-21-05.278923500Z--4c24e4e237441990d71cbd4d1d7cc13e77895ec8 .

  3. Файл открыт и идентификатор Mac: Пример: «mac»: «50e9fb34dda11dfe948d783ffb30e8c8670e501a57632bf146594e8aa79c99a7»

  4. Затем метамаскируйте импорт закрытого ключа.

Затем импортируйте учетную запись

Спасибо

в консоли мой адрес 0xaa2190f6d036e91fb58f13939e10e865d440cd26, но при импорте с Mac мой адрес показывает 0x8EF313D171FB45ae96Eb3972674aBdb0a5C53f51 Почему это?
да, тогда импортируйте метамаску
1.Это одни и те же аккаунты? 2. Я использую miner.start, но при импорте учетной записи в метамаску нет eth?
Просмотрите этот учебник, а затем решите свою проблему youtube.com/…
@ALOMGIRHOSSEN Это неверно, закрытый ключ зашифрован паролем и хранится в параметре «зашифрованный текст».