16: malo-txns-vin-vacío. Código:-26

Estoy tratando de enviar una transacción sin procesar a través de la API de información de BTC, pero siempre recibo un mensaje de error:

16: malo-txns-vin-vacío. Código:-26

Aquí está el hexadecimal de transacción sin procesar:

010000000001013920fd5fa5ff9243f96fe11f2ff032dc5842dee09c7992f81441b511ac5584020100000017160014354966a45844090d7152d104326c681ca1075e5effffffff02e8030000000000001976a914e42a54ba2042e889461c7966ac6ba13eeb144a3f88ac905f01000000000017a9148ff360136ee24aa4d5f3ed298947dbc5cfd8ebd58702483045022100c625106241f0b4e90cf4819945d1ff43f2108d9581bbc32f5052c91a28dcc9f5022031760808c4b7ca2b686ef49b9c03d486a2dfea9b85396a7f22914bf3eeeff3800121027a8d1c43339ffddeb722b92189412602720f722ed640a08dcbe7e473e71ca11600000000

Respuestas (2)

La transacción que intenta enviar se gasta desde una entrada de segwit, pero BitPay Insight actualmente no es compatible con segwit. En el software compatible con segwit, la transacción es válida:

 $ bitcoin-cli testmempoolaccept '["010000000001013920fd5fa5ff9243f96fe11f2ff032dc5842dee09c7992f81441b511ac5584020100000017160014354966a45844090d7152d104326c681ca1075e5effffffff02e8030000000000001976a914e42a54ba2042e889461c7966ac6ba13eeb144a3f88ac905f01000000000017a9148ff360136ee24aa4d5f3ed298947dbc5cfd8ebd58702483045022100c625106241f0b4e90cf4819945d1ff43f2108d9581bbc32f5052c91a28dcc9f5022031760808c4b7ca2b686ef49b9c03d486a2dfea9b85396a7f22914bf3eeeff3800121027a8d1c43339ffddeb722b92189412602720f722ed640a08dcbe7e473e71ca11600000000"]'
 [
   {
     "txid": "e4fdf857b97f1d41c277ffab61dd1367774311303db982d42f7f80e4baa4105a",
     "allowed": true
   }
]

Si solo necesita la transmisión de su transacción, no dude en responder a esta respuesta en un comentario y se la enviaré.

Tnx por respuesta.

Cualquiera que sea la herramienta que esté utilizando, es probable que no pueda validar las transacciones de segwit y, por lo tanto, piense que sus entradas no están formadas correctamente. Probablemente solo esté respaldado por un nodo que no se actualizó (creo que Insight aún no tiene una versión parcheada para la compatibilidad con segwit)

Intente usar una herramienta como https://blockchain.info/pushtx