Pregunta:
¿Cómo uso Mist para extraer la clave privada sin procesar de una cuenta? La cuenta está protegida con contraseña (si eso hace la diferencia, no lo sé).
Elaborando:
Sin embargo, lo que quiero es la clave privada RAW . Entiendo que no lo necesito ya que tengo el archivo JSON, aunque todavía quiero al menos saber cómo obtenerlo si lo quiero.
Idealmente, habría alguna opción de interfaz de usuario fácil en Mist, aunque reconozco que también podría haber un comando geth. Toda ayuda es realmente apreciada.
Hace solo unas horas traté de encontrar una solución fácil. la forma de python no es extremadamente fácil pero lo suficientemente fácil.
puede usar web3.py
http://web3py.readthedocs.io/en/stable/web3.eth.account.html#extract-private-key-from-geth-keyfile
from web3.auto import w3
with open('~/.ethereum/keystore/UTC--...--5ce9454909639D2D17A3F753ce7d93fa0b9aB12E') as keyfile:
encrypted_key = keyfile.read()
private_key = w3.eth.account.decrypt(encrypted_key, 'correcthorsebatterystaple')
# tip: do not save the key or password anywhere, especially into a shared source file
en la niebla, vaya a archivo->copia de seguridad->cuentas
para copiar y pegar la ubicación del archivo de claves
nota para Windows:
instalar web3.py en Windows puede ser un poco complicado, sugiero usar whls precompilados para lru_cache y cytoolz
https://www.lfd.uci.edu/~gohlke/pythonlibs/
pip3 install web3
. Instale el compilador C++ 2015 si aún no lo tiene.
Ajoy Bhatia