Не удалось подписать необработанную транзакцию [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 на мою машину, но она все еще показывает ту же ошибку.

Кто-нибудь может мне помочь с этим?

0 ответов

Другие вопросы по тегам