transactions : Script évalué sans erreur mais terminé avec un élément de pile supérieur faux/vide (Electrum donne une erreur)
Je pense que tu as un problème avec ton script de déverrouillage pour l'entrée 1
Pour la saisie 2votre script est
/p>
Ce qui a l'air standard
Cependant, pour la saisie 1je crois que vous avez
/p>

Je soupçonne que l'octet initial 0x16 est parasite et ne devrait pas être là. Ou peut-être que le 0x17 précédent est fallacieux et n'est pas censé être une longueur de script ?
Voici mon analyse de la transaction (que j'espère correcte)
blockchain> txfile tx6.hex Lecture du fichier `tx6.hex`.. Les données hexadécimales sont
[]
La première sortie vaut 4000 Satoshi. Les détails complets de la transaction sont Version ..02000000 (2) Entrées ....02 (2) Entrée : 1 Transaction précédente . Index de sortie précédente : 0000 (0) Longueur du script ..17 (23) Script de déverrouillage .. Séquence ...FFFFFFFF Entrée : 2 Transaction précédente . Index de sortie précédente : 000B (11) Longueur du script ..16 (22) Script de déverrouillage .... Séquence..FFFFFFFF Sorties..01 (1) Sortie 1 Valeur....A00F000000000000 (4000) Longueur du script..17 (23) Script de verrouillage.. LockTime....00000000 (0) (Le hachage calculé est )
Le noyau Bitcoin semble analyser votre transaction de la même manière
"hash" : "", "version" : 2, "taille" : 169, "vsize" : 169, "poids" : 676, "locktime" : 0, "vin" : [
br />
"txid" : "",
"vout" : 0,
br />
"asm" : "",
"hex" : ""
"sequence" : 4294967295
br />
"txid" : "",
"vout" : 11,
br />
"asm" : "0 ",
"hex" : ""
"sequence" : 4294967295
br />
]"vout" : [
br />
"value" : 0.00004000,
"n" : 0,
br />
"desc" : "addr()#29glrxse",
"hex" : "",
"address" : "",
"type" : "scripthash"
br />
br />
]
/p>
