Cómo importar una cuenta desde la consola geth a metamask (blockchain privado)

Quiero importar cuentas desde la consola geth (red privada) pero no puedo. Tengo un archivo UTC cuando creo una cuenta con geth, pero cuando abro el archivo y copio mac y lo pego en la cuenta metamask (clave privada) no coincide entre geth y metamask.

Quiero usar la cuenta de geth a metamask.

Respuestas (4)

Puede probar:
1. Visite https://www.myetherwallet.com/#view-wallet-info
ingrese la descripción de la imagen aquí 2. Seleccione "Keystore/JSON File"
3. Haga clic en "SELECT WALLET FILE" y seleccione UTC--2018 -09-08T03-31-16xxx-xxx archivo que se encuentra en la carpeta del almacén de claves.
4. Si hay una "contraseña" en su archivo, verá un mensaje "Su billetera está encriptada. ¡Bien! Ingrese la contraseña".
5. luego, haga clic en el botón "Desbloquear"
6. Es posible que deba esperar más de 10-30 segundos para ser redirigido a la página siguiente y en la página siguiente, puede obtener su clave privada
7. Abra su extensión metamask chrome
8 .Cambie a la red
9.Seleccione "Importar cuenta"
10.Puede ver un menú desplegable con "
ingrese la descripción de la imagen aquí11. Seleccione "Clave privada"
12. Ingrese su clave privada y se creará la misma dirección de cuenta en metamask

Copiar solo la clave privada (campo de texto cifrado del archivo UTC ) dará dos direcciones públicas diferentes (una en geth y otra en metamask ). Para resolver este problema, importe el archivo UTC (presente en la carpeta del almacén de claves del nodo ) directamente en metamask .

Al importar un archivo en metamask , asegúrese de tener la extensión ( metamask ) ejecutándose en su propia pestaña; de lo contrario, no importará nada.

Abriendo la extensión en una pestaña (seleccionar Expand Viewen el ...menú):ingrese la descripción de la imagen aquí

Importando el archivo:Ejecutando MetaMask como pestaña

Más detalles aquí: https://metamask.zendesk.com/hc/en-us/articles/360015489351-Importing-Accounts

Esto funcionó para mí. El punto clave fue "asegúrese de tener la extensión (metamask) ejecutándose en su propia pestaña, de lo contrario no importará nada".
  1. Crea tu cuenta$geth account new
  2. Recuerda la contraseña que usaste.
  3. Su clave privada estará en ~/.ethereum/keystoreo~/.ethereum/keystore/rinkeby
  4. Abra metamask, seleccione la red y luego seleccione "Importar cuenta"
  5. Seleccione Tipo "Archivo JSON" (no "Clave privada")
  6. Vaya a ~/.ethereum/keystorey seleccione la clave privada (UTC-...)
  7. Ingrese su contraseña desde donde creó la cuenta.
  8. ¡Voila! Ahí está tu nueva cuenta.
  1. Creación de red privada y luego creación de cuenta.
  2. luego base de datos dir\keystore\UTC--2018-01-16T04-21-05.278923500Z--4c24e4e237441990d71cbd4d1d7cc13e77895ec8 archivo crear.

  3. Archivo abierto y mac id: Ejemplo: "mac":"50e9fb34dda11dfe948d783ffb30e8c8670e501a57632bf146594e8aa79c99a7" copiar solo mac meanies 50e9fb34dda11dfe948d783ffb30e8c8670e501a58469a79bf5769a7.

  4. Luego metamask importa la clave privada.

Luego importar cuenta

Gracias

en la consola mi dirección es 0xaa2190f6d036e91fb58f13939e10e865d440cd26 pero cuando importo con mac mi dirección muestra 0x8EF313D171FB45ae96Eb3972674aBdb0a5C53f51 ¿Por qué es eso?
sí, entonces importa metamask
1.Son las mismas cuentas? 2. ¿Uso miner.start pero cuando importo la cuenta a metamask no tengo eth?
Esta vista de tutoriales luego resuelve su problema youtube.com/…
@ALOMGIRHOSSEN Esto no es correcto, la clave privada está cifrada con la contraseña y se almacena en el parámetro "texto cifrado".