Necesito importar una clave privada. ¿Cuál es el proceso completo? [Electro]

Necesito importar una clave privada como en esta pregunta para una dirección p2wpkh-p2sh. ¿Qué es todo el proceso?

Tal vez agregue electrum al título de la pregunta; de lo contrario, Google podría mostrar esto para consultas de importación genéricas, y el proceso de importación probablemente diferirá para diferentes clientes
¡Buen plan! Y hecho.
Este Q/A está vinculado en Puzzling.SE .

Respuestas (1)

Todo el proceso es el siguiente: (estas instrucciones son correctas para Electrum v3.0.6)

  1. Instala Electro. Los métodos de instalación varían, pero la descarga oficial está aquí . En algunas variedades de Linux, se encuentra en el repositorio de distribución predeterminado.
  2. Ejecuta Electro.
    1. Elija Conectar automáticamente y haga clic en Siguiente.
    2. Asigne un nombre a su billetera si lo desea o acepta el valor predeterminado y haga clic en Siguiente.
    3. Seleccione Monedero estándar y haga clic en Siguiente.
    4. Seleccione Crear una nueva semilla y haga clic en Siguiente.
    5. Seleccione Segwit y haga clic en Siguiente.
    6. Almacene su semilla de forma segura, privada y precisa. Esta es la copia de seguridad de su billetera. Si se pierde, todos sus BTC desaparecerán de forma permanente. Haga clic en Siguiente.
    7. Escriba su semilla en el cuadro y haga clic en Siguiente para verificar que la tiene correctamente.
    8. Establezca una buena contraseña que nunca olvidará. Esto debe ser seguro para garantizar que su billetera no pueda ser robada. Haga clic en Siguiente.
    9. Su billetera está configurada.
  3. Con Electrum configurado y ejecutándose, vaya a Ver -> Mostrar consola.
  4. Haga clic en la pestaña Consola.
  5. Usando las instrucciones de aquí :
    1. Escriba (o copie y pegue) en el indicador >> key = 'your_key'y presione Enter(deje las comillas simples).
    2. Escriba (o copie y pegue) en el indicador >> txin_type, secret, compressed = bitcoin.deserialize_privkey(key)y presione Enter.
    3. Escriba (o copie y pegue) en el indicador >> wif2 = bitcoin.serialize_privkey(secret, compressed, 'p2wpkh-p2sh')y presione Enter.
    4. Escriba (o copie y pegue) en el indicador >> print(wif2)y presione Enter.
  6. Resalte y copie la cadena de una línea que se genera (asegúrese de no tener espacios adicionales) en su portapapeles o escríbala.
  7. Haga clic en Monedero -> Claves privadas -> Barrido
  8. Pegue la cadena que copió en el cuadro grande. La dirección que se completa previamente y comienza (al momento de escribir) con bc1 es una de sus muchas direcciones de recepción. El saldo se transferirá a esa dirección.
  9. Haga clic en Barrido y siga las indicaciones (no procedí a hacer este paso; cuando probé originalmente, usé pasos completamente diferentes para 'Importar, no barrer' solo para demostrar que funcionó y no tomar el saldo).
  10. Esto creará una transacción de Bitcoin transfiriendo el saldo a su propia dirección.
  11. Espere al menos 1 confirmaciones.

¡Hecho!

Si solo desea importar la dirección para asegurarse de que sea correcta sin intentar barrer, necesita diferentes pasos.

Eso es barrer en lugar de importar y, en lo que respecta al formato de clave privada, simplemente agregue "p2wpkh-p2sh:" al WIF y estará listo para usar 3.1 o posterior. No deberías usar versiones antiguas como la 3.0.6.
@Abdussamad Cuando Electrum obtenga la nueva versión en el repositorio de Fedora, obtendré la nueva versión.
en el caso de Electrum, debe instalar desde la fuente. Esto se debe a que se actualiza con demasiada frecuencia para que los repositorios de distribución se mantengan al día.