1
I am trying to send bitcoin implementing blockcypher API, but having difficulty in using the following code snippet...
i. http://blockcypher.github.io/php-client/sample/doc/transaction-api/CreateTransaction.html
The transaction is being created perfectly, but following error is being thrown while trying to send it...
Fatal error: Uncaught exception 'BlockCypher\Exception\BlockCypherSignatureException' with message '1 private keys do not correspond to any input. Please check private keys provided.' in /www/myserver.com/blockcypher1/php-client/blockcypher/php-client/lib/BlockCypher/Api/TXSkeleton.php:148 Stack trace: #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/send.php(19): BlockCypher\Client\TXClient->sign(Object(BlockCypher\Api\TXSkeleton), Array) #3 {main} thrown in /www/myserver.com/blockcypher1/php-client/blockcypher/php-client/lib/BlockCypher/Api/TXSkeleton.php on line 148
But, I have provided unencrypted Hex private key of my input address. Also tried with WIF. None is working! How do I solve this ?
Is the key the right key for at least one of the inputs? – Nick ODell – 2016-01-10T18:02:23.587
@NickODell Yes it is. As input I am testing with only one address. I created that address with blockchain.info and has taken the unencrypted HEX from there only. Also cross checked the HEX with bitcore.io/playground/#/address. – Midnight Engineer – 2016-01-10T18:07:33.397