Estoy ejecutando Bitcoin Core 0.14.1 en un servidor Centos6. Tuve varias transacciones (recibir, enviar) en los últimos días, y todo estuvo bien.
Siempre hice mi transacción con bitcoin-cli sendtoaddress DIRECCIÓN CANTIDAD... y funcionó bien. Siempre después de algunos minutos podía ver mis transacciones no confirmadas en Blockchain.info
Pero ayer hice una nueva transacción igual que siempre y obtuve una identificación de transacciones con éxito, pero no puedo encontrar mi transacción en Blockchain. Y el receptor tampoco hace la transacción.
Lo que he probado:
Apagué las tablas de IP y me aseguré de que la billetera esté conectada a la red.
Bajé Bitcoin con bitcoin-cli stop e hice un recan con bitcoind -rescan
¿Quién tiene la solución?
Si tiene la identificación de la transacción, puede obtener la transacción hexadecimal sin procesar a través de:
bitcoin-cli getrawtransaction <txid>
Eso producirá una cadena bastante larga <rawtx>
que es la transacción serializada. A continuación, puede utilizar
bitcoin-cli sendrawtransaction <rawtx>
o cualquiera de las interfaces web que permiten impulsar una transacción (solo busque pushtx
y estoy seguro de que encontrará algunos proveedores). La transacción sin procesar no contiene ninguna información privada. Es seguro publicar, sin embargo, los servicios pueden atribuir la transacción con su IP si los usa, así que intente sendrawtransaction
primero, que es exactamente el mismo comportamiento que usaría su cliente de todos modos.
Tenga en cuenta que su cliente también volverá a intentar automáticamente las transacciones de su billetera de vez en cuando, por lo que es posible que no se necesite una intervención manual. Es posible que no haya agregado una tarifa lo suficientemente alta para que el TX se propague en la red.
Edite la respuesta de @cdecker. Tuve el mismo problema al usar Bitcoin Core v22.0.0. Mi transacción no se envió correctamente porque mi proxy probablemente no funcionó, pero la transacción ya se mostraba en mi billetera pero nunca se envió a la red de bitcoin. Incluso después de solucionar el problema de la red, Bitcoin Core no volvió a enviar la transacción.
Si está utilizando la versión de cliente, puede abrir la consola en la parte superior y escribir lo siguiente sin bitcoin-cli para reenviar su transacción.
getrawtransaction <txid>
sendrawtransaction <rawtx>
muro
-zapwallettxes
de la misma manera?muro
Juan Pérez