¿Cómo volcar todas las direcciones de wallet.dat para otras monedas alternativas?

Estoy en binarycoin ahora, con minería en solitario. La suerte me sonríe. Me encuentro a 5 cuadras. Es 100.0 monedas binarias.

Estoy tratando de usar una aceleración "agresiva", mi daemon compilado con -O3.

Después del último bloque, atrapé a Crash of Daemon. Y falla al reiniciar con err:

Database environment corrupt; the wrong log files may have been removed or incompatible database files imported from another environment 
PANIC: DB_RUNRECOVERY: Fatal error, run database recovery 
wallet.dat: unable to flush page: 19 
txn_checkpoint: failed to flush the buffer cache: DB_RUNRECOVERY: Fatal error, run database recovery 

Si vuelvo a descargar la cadena de bloques.

-rescanno ayuda

Estoy cerrando la red, limpiando todo en .binarycoin/* excepto wallet.daty binarycoin.conf. Inicie el demonio. Recordé wallet.datque había bloques, cada bloque estaba marcado como orphan. Empecé a olfatear mis monedas. Mi cuenta nombrada como ""contiene solo una dirección. Encontré una cadena de bloques web www.binarycoin.info:8080/ No había mi dirección.

En tx idsmi wallet.dat, en esta cadena de bloques web, encontré direcciones que recibieron las recompensas. He tirado las claves privadas de estas direcciones y me he calmado.


Mis nervios siguen jugando. ¿Qué pasa si no hay una cadena de bloques web lateral? ¿Cómo debo descubrir el tx idsy luego my addresses, y luego volcar mi privkeys?

No hay opción para obtener todas las direcciones de wallet.dat, solo una dirección (predeterminada).

Encontré pywallet . es Bitcoinpara Sin embargo, he volcado en texto sin formato mi archivo wallet.dat. 117 direcciones con sus claves privadas.

Comparo mi real addressescon este 117. Nadie.

privkeysyo comparo Nadie.

¿Cómo extraer realmente todas las direcciones y todo privkeyslo que contiene wallet.dat? (Especialmente para monedas alternativas)

Respuestas (3)

ahora puede usar bitcoin-cli dumpwalletel comando para exportar todas sus claves privadas

Puede obtener toda esta información de la API de bitcoind. descarga bitcoind, establece sus configuraciones de RPC en su .conf y luego se conecta a través de RPC

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

http://paste.ee/p/IBU79

Lo mismo se aplica a todas las monedas en realidad. La mayoría simplemente copia la fuente de bitcoin o litecoin. Muchas de las características son las mismas,

Sugeriría mantener copias de seguridad de todos los datos que tiene, y no renunciar a la idea de que eventualmente podrá extraer las claves privadas de esos datos, incluso si no puede encontrar un programa que funcione en este momento.

Presumiblemente, tiene registros de cuándo su computadora generó bloques. Debería poder encontrar registros coincidentes del sitio público de blockchain (si hay uno) para su altcoin. Su pregunta sugiere que el software de su billetera cree que los bloques son huérfanos, lo cual es una mala señal. Yo no confiaría en eso todavía. Si el sitio de la cadena de bloques muestra bloques huérfanos y encuentra sus bloques enumerados allí como huérfanos, entonces probablemente no haya esperanza. Si encuentra los bloques enumerados como parte de la cadena oficial, puede obtener la dirección pública a la que se pagaron las tarifas de minería a partir de eso.

Alguien, tal vez solo el desarrollador de la moneda, sabe cómo encontrar las claves privadas correspondientes en su billetera. Si no puede encontrar una solución usted mismo, espere y vea si el valor de las monedas aumenta lo suficiente como para contratar ayuda profesional. Mientras tanto, puede mirar el código de bitcoin y posiblemente los cambios realizados para producir binarycoin, y probablemente pueda averiguar cómo extraer las claves privadas del archivo wallet.dat original, el archivo wallet.bak o copias de seguridad anteriores. de estos que contienen sus bloques.

Te deseo lo mejor. Desafortunadamente, algunos tienen que aprender por las malas que hay una razón para pagar a los bancos para asegurar nuestro dinero.