¿Se puede retransmitir manualmente una transacción no confirmada que solo muestra Blockchain.info?

Blockchain.info muestra una transacción que fue creada por Blockchain.info/wallet pero, por alguna razón, la transacción no se confirmó de inmediato y parece que no se está retransmitiendo (tal vez porque la transacción tiene más de un día).

¿Hay alguna manera de recrear la transacción (reconstruirla como una copia idéntica, lo que da como resultado el mismo hash de transacción) utilizando solo los datos que se muestran en el sitio web blockchain.info (los scripts de entrada y los scripts de salida de la vista de la transacción en el sitio) para construir una transacción sin procesar que puedo volver a transmitir manualmente usando http://Blockchain.info/pushtx o http://brainwallet.org/#tx ?

Respuestas (3)

Pregunta antigua, pero la respuesta podría ser útil para alguien.

Para obtener una transacción sin procesar, agregue:

?format=hex

a la URL de la transacción.

Por ejemplo:

https://blockchain.info/tx/1b087a7aebdd06740bd4ffefba076562b582a97f02cedf2cd32f53f7eb0b3c8c?format=hex

Sí.

Todos los datos que necesita para ensamblarlo están en blockchain.info. Simplemente siga el formato TX y podrá hacerlo. Lo hice yo mismo, así que les puedo asegurar que funcionaría.

https://en.bitcoin.it/wiki/Protocol_specification#tx

Tuve una transacción que tomó 90 minutos sin que me pusieran en un bloque de Coinbase. Intenté obtener la transacción sin procesar de Coinbase y enviarla a blockchain.info/pushtx , pero no pude analizarla. Si hubiera podido, ¿lo habría metido en un bloque más rápido? Aquí está la transacción: blockchain.info/tx/…

Por lo que sé, desafortunadamente no puede encontrar la transacción sin procesar en ningún lugar de blockchain.info. Además, tenga en cuenta que http://brainwallet.org/#tx en realidad solo usa pushtx. De todos modos, incluso si tuviera la transacción sin procesar, no podría colocarla en http://blockchain.info/pushtx siempre que aparezca en el sitio web de bc.i; simplemente la rechazaría como un duplicado. Si tuviera la transacción sin procesar, podría retransmitirla a través de un cliente, por ejemplo, bitcoin-qt o la llamada RPC sendrawtransaction de bitcoind.

EDITAR: puede obtener la transacción sin procesar de blockchain. Vaya a la transacción y coloque ?format=hex al final de la URL

¿Estás seguro de que brainwallet #tx usa pushtx de blockchain.info?
Abre un cuadro de diálogo que pregunta "Presione OK para enviar la transacción a:" y se completa previamente con blockchain.info/pushtx . No sé si puedes poner otras cosas allí y hacer que funcione, pero sé que eso es lo que usaba por defecto.