¿Por qué la transacción de envío de blockcypher arroja un error fatal?

Estoy tratando de enviar bitcoin implementando la API blockcypher, pero tengo dificultades para usar el siguiente fragmento de código...

i. http://blockcypher.github.io/php-client/sample/doc/transaction-api/CreateTransaction.html

ii. http://blockcypher.github.io/php-client/sample/doc/transaction-api/CreateAndSignAndSendTransaction.html

La transacción se está creando perfectamente, pero se está generando el siguiente error al intentar enviarla...

Error fatal : excepción no detectada 'BlockCypher\Exception\BlockCypherSignatureException' con el mensaje '1 claves privadas no corresponden a ninguna entrada. Compruebe las claves privadas proporcionadas.' en /www/myserver.com/blockcypher1/php-client/blockcypher/php-client/lib/BlockCypher/Api/TXSkeleton.php:148 Rastreo de pila: #0 /www/myserver.com/blockcypher1/php-client/blockcypher /php-client/lib/BlockCypher/Api/TXSkeleton.php(96): BlockCypher\Api\TXSkeleton->generateSignatures(Object(BlockCypher\Crypto\PrivateKeyList), 'btc') #1 /www/myserver.com/blockcypher1 /php-client/blockcypher/php-client/lib/BlockCypher/Client/TXClient.php(35): BlockCypher\Api\TXSkeleton->sign(Array, 'btc') #2 /www/myserver.com/blockcypher1/ enviar.php(19): BlockCypher\Client\TXClient->sign(Objeto(BlockCypher\Api\TXSkeleton),/www/myserver.com/blockcypher1/php-client/blockcypher/php-client/lib/BlockCypher/Api/TXSkeleton.php en la línea 148

Pero he proporcionado la clave privada hexadecimal sin cifrar de mi dirección de entrada. También probé con WIF. ¡Ninguno está funcionando! Cómo puedo solucionar esto ?

¿Es la clave la clave correcta para al menos una de las entradas?
@NickODell Sí lo es. Como entrada, estoy probando con una sola dirección. Creé esa dirección con blockchain.info y tomé el HEX sin cifrar solo de allí. También verificó el HEX con bitcore.io/playground/#/address.

Respuestas (1)

El problema se debió a que BlockCypher-php-client-1.2.2 no admite claves públicas sin comprimir.

Detalles: https://github.com/blockcypher/php-client/issues/5