Title: Transacción en conflicto bitcoin core Post by: albertorma on November 09, 2016, 05:01:16 AM Realicé una transacción pero mi internet no estaba funcionando correctamente, con lo que no se propago a la blockchain. Los bitcoin siguen en mi dirección, pero no puedo usarlos, debido a que el bitcoin core no me permite usarlos ya que los considera gastados.
Como puedo borrar del historial esta transacción "En conflicto" Espero haberme explicado. Un saludo Title: Re: Transacción en conflicto bitcoin core Post by: Antuam on November 09, 2016, 06:54:29 AM Hola.
Tienes dos opciones. Si tienes una copia del Wallet.dat antes de hacer esa transacción, sustituye la actual por esa, abres el programa y espera que arranque, a mi me ha funcionado alguna vez. Ejecuta el cliente de Bitcoin Core con el comando -rescan Si acaso la transacción está pendiente de confirmar, te toca esperar o en su defecto, una de las nuevas opciones que existe, es que el destinatario use esos BTC pendiente de confirmar, pague un FEE muy alto para que ayude ha confirmarse tu transacción y así se ejecute la tuya. Saludos. Antuam Title: Re: Transacción en conflicto bitcoin core Post by: Shawshank on November 09, 2016, 09:44:58 AM Podrías esperar el tiempo por defecto, que son 72 horas, y volver a reintentar el envío de la manera habitual.
Si prefieres reenviar la transacción lo antes posible, te recomiendo lo siguiente: 1. En el barra de herramientas, selecciona "Transacciones". La transacción que quieres reenviar es la que está en la parte más alta. Haz doble click en esa transacción y copia al portapapeles el txid (son 64 caracteres hexadecimales). 2. En el menú, selecciona "Ayuda / Ventana de depuración / Pestaña Consola". En la caja de texto teclea el siguiente comando: Code: getrawtransaction TXID donde TXID es identificador de transacción que has obtenido del paso 1. 3. Ejecuta el comando: Code: sendrawtransaction RAW donde RAW es el resultado obtenido en el punto 2. De esta manera estarás enviando la transacción a la red para que se confirme. Title: Re: Transacción en conflicto bitcoin core Post by: albertorma on November 09, 2016, 11:45:55 PM Muchas gracias a ambos, he hecho un rescan y la transacción sigue apareciendo como "En conflicto", en vez de no aparecer. El tiempo que ha pasado desde esta transacción es ya de varios meses. No puedo reenviar la transacción, aun así gracias a Shawshank por su consejo, me servirá para entender mejor bitcoin core.
¿Creéis que hay alguna solución? Muchas gracias por vuestra ayuda, buen foro Title: Re: Transacción en conflicto bitcoin core Post by: Shawshank on November 10, 2016, 07:27:37 AM Lo primero, cierra Bitcoin Core y haz una copia de seguridad del fichero wallet.dat.
Después, lanza Bitcoin Core desde la línea de comandos: Code: bitcoin-qt -zapwallettxes=1 Atención: El comando anterior borra el historial de transacciones de tu wallet y solo muestra los valores que ya están registrados en la cadena de bloques. Supongo que no te supone un problema porque, como hemos dicho, previamente habrás hecho una copia de seguridad del fichero wallet.dat. A partir de ahí, ya puedes lanzar la transacción sin problemas desde Bitcoin Core. Title: Re: Transacción en conflicto bitcoin core Post by: albertorma on November 12, 2016, 12:53:08 AM @Shawshank arreglado ;D Muchas gracias por toda tu ayuda
|