¿Cómo importar Multibit HD Wallet en bcoin?

Creé una billetera usando Multibit HD y anoté el mnemotécnico. Envié algo de dinero a una dirección que apareció en Multibit HD. Funcionó bien. Se muestran las transacciones y se ajusta el saldo. Se puede verificar en blockchain.info, por ejemplo.

Usando el convertidor de código mnemotécnico , derivé la clave privada extendida BIP32. Con REST-API de bcoin, creé una billetera usando el mnemotécnico y usando la clave privada. Después de eso, volví a escanear a la altura 0.

Ahora esperaría que mis cuentas tengan el mismo saldo que en Multibit HD, pero ambas tengan saldo cero y transacciones cero.

¿Qué hice mal?


  • El nodo bcoin está completamente sincronizado y tiene un progreso 1.
  • Tanto bcoin como Multibit usan Mainnet.
  • Ambos Monederos muestran la misma clave maestra (la que se derivó en el sitio web). Solo el creado por el mnemónico también muestra ese mnemónico.

Durante la investigación, descubrí que la dirección utilizada para la transacción solo aparece en Mnemonic Code Converter si elijo Multibit HD como cliente en la pestaña BIP32.

Respuestas (1)

MultiBit HD utiliza una ruta de derivación BIP 32 que es diferente básicamente de todas las demás implementaciones de billetera. La ruta de derivación de MultiBit HD es m/0'/0/imientras que la mayoría de las billeteras usan rutas de derivación establecidas por BIP 44, que es m/44'/0'/0'/0/i. Entonces, cuando obtenga direcciones de una semilla MultiBit HD, deberá usar la ruta de derivación de MultiBit HD en lugar del BIP 44 predeterminado que usa la mayoría del software de billetera.

¿Es posible configurar una billetera con la ruta Multibit usando bcoin? ¿O incluso es posible configurar una billetera que "supervise" múltiples rutas?