Не удалось подписать необработанную транзакцию [Blockcypher-PHP]
Я использую Blockcypher-PHP Client SDK [1.6.0].
$tx = new TX();
// Tx inputs
$input = new \BlockCypher\Api\TXInput();
$input->addAddress("Bvt2tMwFEo82dS1w7cpcAhJy6bVTsBu8Ew");
$tx->addInput($input);
// Tx outputs
$output = new \BlockCypher\Api\TXOutput();
$output->addAddress("C4MYFr4EAdqEeUKxTnPUF3d3whWcPMz1Fi");
$tx->addOutput($output);
// Tx amount
$output->setValue(1000); // Satoshis
$txClient = new TXClient($apiContext);
$txSkeleton = $txClient->create($tx);
$key='03177ee5ebe1223a8d585438644837bdd32be07bb6e3ab4d8e35a26bb52971d4';
$txSkeleton = $txClient->sign($txSkeleton, array($key));
Я получаю ошибку, как показано ниже:
BlockCypher \ Exception \ BlockCypherInvalidPrivateKeyException Недопустимый формат закрытого ключа, ожидается шестнадцатеричный формат. Пожалуйста, установите расширение GMP.
Я установил GMP на мою машину, но она все еще показывает ту же ошибку.
Кто-нибудь может мне помочь с этим?