bitcoin core : Erreur PHP Blockcypher lors de la validation de la transaction générée : erreur lors de l'exécution du script pour l'entrée 0
blockcypher.com/dev/bitcoin/#creating-transactions et j’obtiens l’erreur suivante :
Erreur lors de la validation de la transaction générée : erreur lors de l’exécution du script pour l’entrée 0 faisant référence à à 0 : le script n’a PAS été vérifié avec succès.
J’ai cherché partout et je n’ai pas trouvé de solution raisonnable.
Je génère la transaction avec succès et voici une copie de mon TX :
« block_index » : -1185 « vin_sz » : 2 « confirmations » : 0 « age » : 2196309 } « output_index » : 1 4 « sequence_output » : 100472 « age » : 2196316 } ] { « value » : 80672
signer :
« signer » :
signatures :
« signatures » :
clés publiques :
« pubkeys » :
Informations d’adresse (avant l’encodage hexadécimal à l’aide de bin2hex) :
« Privé » : « », « public » : « », « adresse » : « », « WIF » : « »
Pour le contexte, j’utilise l’outil de signature suivant fourni par eux pour faire la signature :
com/blockcypher/btcutils/tree/master/signer
C’est un binaire go que je me conforme et exécute en me connectant via SSH en utilisant phpseclib de la manière suivante :
$sortie = $api_settings = $this-token=’ $input $output true) $entrées = $résultat foreach ($inputs as $value) { $profile = new Profile() si ($address_lookup) { array_push($public_keys_hex array_push($private_keys_hex array_push($adresses_hex } sinon retour $private_keys_hex) str_replace(« \n » $résultat +=
$private_key) { $ssh = new Net_SSH2( ») } return $ssh-/signer » » » }
et il y a très peu d’informations à ce sujet en ligne.
Sur la documentation Blockcypher, il y a ce commentaire :
n’oubliez pas de faire attention à utiliser les bonnes clés !
Je ne sais pas ce que cela veut dire, et j’aimerais avoir des éclaircissements. J’aimerais aussi savoir si cela est à l’origine de mon problème.
Merci beaucoup.