Author

Topic: Mycelium / Ledger error garrafal (Read 1068 times)

jr. member
Activity: 30
Merit: 1
June 17, 2019, 02:21:40 AM
#12
Lo solucionaste? Podemos revisarlo, doy servicio, contactame
newbie
Activity: 6
Merit: 0
September 29, 2017, 11:05:18 AM
#11
Lo que no me cuadra es la derivación m/44'/0'/1'/0/0 siendo la primera vez que usaba en 129Wke9JJQXHCygncW6YDr1o43bcua2p7B
En todas las pruebas sucesivas siempre se importa la dirección con la derivación m/44'/0'/0'/0/0 que supongo que si no se indica lo contrario es lo normal.

Eso no tiene por qué ser tan raro.

m/44'/0'/0'/0/0 es la primera dirección Bitcoin (es decir, en la posición 0) de la cuenta 0.
m/44'/0'/1'/0/0 es la primera dirección Bitcoin (es decir, en la posición 0) de la cuenta 1.

Como te dije, no dispongo de hardware wallet pero el concepto fundamental es que si estás en la cuenta 0, no puedes ver las direcciones Bitcoin de la cuenta 1, y viceversa. Mi primera intuición era que estabas comprobando los saldos de las direcciones Bitcoin en la cuenta 0, pero que el saldo posiblemente esté en la cuenta 1: concretamente en la dirección Bitcoin 0 de la cuenta 1.

No sé si has leído este artículo para gestión de multicuentas. Es importante para entender qué te puede estar pasando:
http://support.ledgerwallet.com/knowledge_base/topics/how-to-manage-multi-accounts

Como he dicho, si no lo has hecho, probaría a acceder a la cuenta 1 y comprobar si tienes acceso a los bitcoins...

Entiendo, en Mycelium tengo dos direcciones importadas la que no puedo acceder y la correcta. En la correcta me deja firmar salidas con el Ledger y en la que están los fondos me pide el Ledger pero da error al validarla. Cosa que desgraciadamente parece confirmar que donde están los BTC era la configuración anterior del Ledger , que luego borré y ya no tengo acceso.
Estaba superseguro, pero con todo lo visto y analizado la conclusión, es que me equivoqué, me confié. Es la única explicación que veo.
He escrito al soporte de Ledger a ver si es posible volver a la configuración anterior sin la semilla, cosa que dudo pero por preguntar.
Otra es que me hipnoticen y me saquen las 24 palabras anteriores que no guardé. Realmente estaban en el notepad pero las sustituí por las nuevas y guardé sobrescribiendo y ningún método de recuperación ha tenido éxito.
Muchas gracias Shawshank
legendary
Activity: 1623
Merit: 1608
September 29, 2017, 02:56:06 AM
#10
Lo que no me cuadra es la derivación m/44'/0'/1'/0/0 siendo la primera vez que usaba en 129Wke9JJQXHCygncW6YDr1o43bcua2p7B
En todas las pruebas sucesivas siempre se importa la dirección con la derivación m/44'/0'/0'/0/0 que supongo que si no se indica lo contrario es lo normal.

Eso no tiene por qué ser tan raro.

m/44'/0'/0'/0/0 es la primera dirección Bitcoin (es decir, en la posición 0) de la cuenta 0.
m/44'/0'/1'/0/0 es la primera dirección Bitcoin (es decir, en la posición 0) de la cuenta 1.

Como te dije, no dispongo de hardware wallet pero el concepto fundamental es que si estás en la cuenta 0, no puedes ver las direcciones Bitcoin de la cuenta 1, y viceversa. Mi primera intuición era que estabas comprobando los saldos de las direcciones Bitcoin en la cuenta 0, pero que el saldo posiblemente esté en la cuenta 1: concretamente en la dirección Bitcoin 0 de la cuenta 1.

No sé si has leído este artículo para gestión de multicuentas. Es importante para entender qué te puede estar pasando:
http://support.ledgerwallet.com/knowledge_base/topics/how-to-manage-multi-accounts

Como he dicho, si no lo has hecho, probaría a acceder a la cuenta 1 y comprobar si tienes acceso a los bitcoins...
newbie
Activity: 6
Merit: 0
September 28, 2017, 11:41:37 AM
#9
Realmente los BTC no están en mi Ledger, la direcciones generadas a partir de la seed  desgraciadamente no se corresponden, con lo que me has enseñado y aprendiendo mejor cómo funciona, la conclusión más plausible (no veo otra) es que la cartera importada del Ledger no es la misma. No entiendo lo que ha podido pasar ya que estaba seguro de era todo correcto, pero en el momento de la transferencia me confié y no comprobé de nuevo la dirección destino.

monsky, no te puedes quedar de brazos cruzados. Es mucha pasta. Tienes que resolverlo. Si me ocurriera a mí, no pararía hasta saber qué ha ocurrido.

De primeras, si desconectas el Ledger y lo vuelves a conectar en otro Mycelium diferente, y aparece el mismo saldo, entonces, realmente los bitcoins siguen en el Ledger. Quizás esté en una dirección de cambio dentro de Legder, o en una account diferente, o en una dirección de Mycelium cuya clave privada esté únicamente en el móvil... No sé, pero no puedes darlo por perdido. Es probable que sigas teniendo acceso a la clave privada y no lo sepas.

Lo sé, pero creo que no voy a poder.
La secuencia fue que estuve probando diferentes semillas y comprobando su restauración en Mycelium y Electrum para comprobar el correcto funcionamiento. Cuando estuve seguro de que todo era correcto, borré todo y puse mi Ledger de nuevo desde cero para realizar la transfer definitiva desde una cartera de papel. Estaba seguro de que todo era correcto y seguramente pasé los fondos a la dirección anterior que tenía el Ledger si darme cuenta. Estaba tan convencido de que tenía la última dirección de mi Ledger importada que no me lo podía creer, pero es la única explicación que veo. Con la fatalidad de que no guardé ninguna de las semillas anteriores en mi notepad. He intentado distintos métodos de recuperación de archivos por si podía recuperar esas semillas, pero no he tenido suerte. Lo que no me cuadra es la derivación m/44'/0'/1'/0/0 siendo la primera vez que usaba en 129Wke9JJQXHCygncW6YDr1o43bcua2p7B
En todas las pruebas sucesivas siempre se importa la dirección con la derivación m/44'/0'/0'/0/0 que supongo que si no se indica lo contrario es lo normal.
No sé.
legendary
Activity: 1623
Merit: 1608
September 26, 2017, 03:08:09 AM
#8
Realmente los BTC no están en mi Ledger, la direcciones generadas a partir de la seed  desgraciadamente no se corresponden, con lo que me has enseñado y aprendiendo mejor cómo funciona, la conclusión más plausible (no veo otra) es que la cartera importada del Ledger no es la misma. No entiendo lo que ha podido pasar ya que estaba seguro de era todo correcto, pero en el momento de la transferencia me confié y no comprobé de nuevo la dirección destino.

monsky, no te puedes quedar de brazos cruzados. Es mucha pasta. Tienes que resolverlo. Si me ocurriera a mí, no pararía hasta saber qué ha ocurrido.

De primeras, si desconectas el Ledger y lo vuelves a conectar en otro Mycelium diferente, y aparece el mismo saldo, entonces, realmente los bitcoins siguen en el Ledger. Quizás esté en una dirección de cambio dentro de Legder, o en una account diferente, o en una dirección de Mycelium cuya clave privada esté únicamente en el móvil... No sé, pero no puedes darlo por perdido. Es probable que sigas teniendo acceso a la clave privada y no lo sepas.
newbie
Activity: 6
Merit: 0
September 25, 2017, 12:59:21 PM
#7
Muchas gracias Shawshank,
Realmente los BTC no están en mi Ledger, la direcciones generadas a partir de la seed  desgraciadamente no se corresponden, con lo que me has enseñado y aprendiendo mejor cómo funciona, la conclusión más plausible (no veo otra) es que la cartera importada del Ledger no es la misma. No entiendo lo que ha podido pasar ya que estaba seguro de era todo correcto, pero en el momento de la transferencia me confié y no comprobé de nuevo la dirección destino.
Supongo que a partir de la clave xpub no se puede hacer nada, verdad?
Te agradezco enormemente tu ayuda, me hubiera gustado invitarte a una comida como agradecimiento, pero primero me tengo que recuperar  Cry
legendary
Activity: 1623
Merit: 1608
September 23, 2017, 02:39:04 AM
#6
realmente no sé como comprobar si m/44'/0'/1'/0/0 realmente pertenece a 129Wke9JJQXHCygncW6YDr1o43bcua2p7B
realmente no tengo acceso a la dirección m/44'/0'/1'/0/0 solo puedo verla en "salidas no gastadas" y en las transacciones.

Supongo que desde el propio Ledger wallet (sin necesidad de Mycelium), tiene que ser posible recorrer todas las direcciones asociadas a una semilla, y por tanto acceder a la dirección Bitcoin asociada a tu semilla y derivada como m/44'/0'/1'/0/0 .

Si no eres capaz de conseguir lo anterior, una solución que funciona pero que no te recomiendo por el riesgo de robo por virus, es acceder con una ventana de incógnito a https://www.ledgerwallet.com/support/bip39-standalone.html , escribir el mnemónico de tu semilla en la sección "BIP39 Mnemonic", pestaña BIP44, Purpose 44, Coin 0, Account 1, External / Internal 0. Finalmente, te mueves a la sección "Derived addresses" y compruebas si efectivamente el path m/44'/0'/1'/0/0 corresponde a m/44'/0'/1'/0/0 . En ese caso, podrias estar seguro que los bitcoins están dentro del Ledger. Además, también se mostraría su clave privada asociada.


Una solución que sí recomendaría si no eres capaz de acceder directamente en el Ledger:
1. Instalar Tails en un pendrive. https://tails.boum.org/
2. Copiar el zip del código en un pendrive: https://github.com/iancoleman/bip39
3. Arrancar Tails sin conexión a internet y extraer el zip del paso anterior en la carpeta "Tor Browser".
4. Hacer doble click en el fichero src/index.html dentro de la carpeta Tor Browser.
5. Comprobar a qué dirección Bitcoin corresponde m/44'/0'/1'/0/0 para tu semilla. Si es 129Wke9JJQXHCygncW6YDr1o43bcua2p7B , entonces, estupendo.

La ventaja de utilizar Tails sin conexión a internet es que puedes estar seguro de que no se quedan claves privadas en el disco duro, es decir, que todo desaparece cuando apagas el ordenador.
newbie
Activity: 6
Merit: 0
September 22, 2017, 01:31:50 PM
#5
Muchas gracias Shawshank,

disculpa mi ignorancia, realmente no sé como comprobar si m/44'/0'/1'/0/0 realmente pertenece a 129Wke9JJQXHCygncW6YDr1o43bcua2p7B
realmente no tengo acceso a la dirección 129Wke9JJQXHCygncW6YDr1o43bcua2p7B solo puedo verla en "salidas no gastadas" y en las transacciones.
Sin embargo, en la pantalla de cuentas en la “Ledger #” aparecen dos direcciones pero al seleccionarla para ver el saldo aparece la 16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g y no puedo acceder a la otra donde están los fondos.
https://mega.nz/#!vRNyVYSC!bTdBapJE_XgMS3l49_BGyF0XwFMpN5HuwxXKyx8jAOI
legendary
Activity: 1623
Merit: 1608
September 22, 2017, 12:21:08 PM
#4
No utilizo monedero hardware, así que no te puedo asegurar qué está pasando. Sin embargo, sí me llama la atención una cosa. Fíjate en el "path level" que estás utilizando en Mycelium para la dirección 16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g, que no tiene fondos:
m/44'/0'/1'/0/1

Esto significa que la dirección 16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g pertenece a:
BIP44, Bitcoin mainnet, cuenta 1 hardened, No es dirección de cambio, Dirección Bitcoin en posición 1.

¿Podría ser posible 129Wke9JJQXHCygncW6YDr1o43bcua2p7B sea la correspondiente a m/44'/0'/1'/0/0 ?

Tiene sentido que recibiste los bitcoins en m/44'/0'/1'/0/0 , que equivale a 129Wke9JJQXHCygncW6YDr1o43bcua2p7B , y que después incrementaste el contador m/44'/0'/1'/0/1 , que equivale a 16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g.

Es una suposición. No sé si será esa la razón. Para comprobarlo, verifica que m/44'/0'/1'/0/0 realmente pertenece a 129Wke9JJQXHCygncW6YDr1o43bcua2p7B .
newbie
Activity: 6
Merit: 0
September 22, 2017, 10:11:01 AM
#3
Gracias,
Mira qué curioso, dejo pantallazo del Mycelium https://p3.zdusercontent.com/attachment/873325/U27t6n00HFJEWf2tJMsGQAHPy?token=eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..lDuDo6o47NUnj9kngQ6bJA._ufttgNslKyqeLY99FTa_gPrNr9PISY7RHiXHtbsTCZ_1aXYGJTdgqF2vxGzoD1WIAQzzAzuvts9TJN7jhhxHBovBUZzgVNhq5lvHKYKMHhKbKdBouAiCiQnkjXA67s4_xQ-y2YWyieV2DrKA7erDdkvavBXjxPl90TlFs-1IGHc3fvWyYCpXNMPgtYqr_U2dK7ytEEPW2GyzWGmzSJuAdNxa_ETqw_LZ1osc5RUbHxB5xPIZOYCp8KgzAfQdMmK63sPlHvlOgkT5iXLI9Q3cg.81Zrli_YCoG0t04KuJGnig  donde aparece la dirección “16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g” con el saldo correcto però que realmente está a 0. Y con esta cuenta seleccionada en Mycelium le das a la opción de “mostrar salidas no gastadas (unspent outputs)” y aquí tengo la dirección “129Wke9JJQXHCygncW6YDr1o43bcua2p7B” donde aparece también el saldo correcto. Pero no puedo acceder a esta. 
He escrito al soporte de Mycelium, pero no me contestan



hero member
Activity: 952
Merit: 542
Freedom dies from suicide
September 21, 2017, 09:08:57 AM
#2
Hola, no se muy bien que ha pasado pero creo que no tienes que preocuparte. Las direcciones son tuyas y el dinero esta a salvo, tal vez se crease una nueva direccion y tengas que importar la nueva 129Wke9JJQXHCygncW6YDr1o43bcua2p7B
A ver si algun compañero que sepa mas te puede ayudar
newbie
Activity: 6
Merit: 0
September 20, 2017, 08:14:50 AM
#1
Hola a todos y gracias por adelantado,
Después de mil pruebas y cerciorarme del buen funcionamiento de un llavero “Ledger” y la aplicación “Mycelium” restaurando copias, importando el monedero desde el “Ledger” a la aplicación, todo bien. Siempre en todas las pruebas importando a Mycelium desde Ledger me apareció bien l dirección correcta de mi cartera de Ledger y me confié.
Por alguna razón al importar la dirección a Mycelium des de  mi ledger se importó una dirección incorrecta. la 16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g cuando la dirección real de mi Ledger es la 1NnJZcUiYxcREhKLNthkXXQCvjKvzjzjFy.
Seguidamente yo hice una transferencia des de una dirección en papel a mi cuenta importada 16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g seleccionando des de el mismo programa Mycelium y la transferencia se realizó desde la dirección de papel 16e9jEMy7oFxNarZeX9131qhr3m2xeRStR con la opción almacenamiento en frio, y el resultado fue que pasaron a la dirección 129Wke9JJQXHCygncW6YDr1o43bcua2p7B, no entiendo de donde salió esta dirección.
En Mycelium me aparece el saldo correctamente en mi cartera importada del Ledger 16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g sin embargo los fondos no están allí si no en la 129Wke9JJQXHCygncW6YDr1o43bcua2p7B donde se transfirieron misteriosamente.
Luego en el Mycelium con la cartera seleccionada 16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g le doy a “mostrar salidas no gastadas” y allí aparece la dirección 129Wke9JJQXHCygncW6YDr1o43bcua2p7B que es donde están realmente los fondos, nada menos que 1,6890BTC.
Siempre en Mycelium puedo intentar transferir los fondos desde la dirección 16gbdcfUkBpse1WYGq5sHFB5a5uZLLXj2g donde se muestran los 1,6890BTC  incluso me pide confirmación con el Ledger pero falla ya que en esta realmente no hay fondos.
y no puedo acceder a los BTC.
Alguien puede tener alguna idea de como solucionarlo.
Mil gracias.
Jump to: