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 0014DC6BF86354105DE2FCD9868A2B0376D6731CB92F

signification hexadécimale 00 OP_0 14 OP_PUSH20 DC6BF86354105DE2FCD9868A2B0376D6731CB92F données poussées

transactions : Script évalué sans erreur mais terminé avec un élément de pile supérieur faux/vide (Electrum donne une erreur)

Ce qui a l'air standard

Cependant, pour la saisie 1je crois que vous avez 160014AA6502A44947CF829B41B6D065E04E80F92897A2

signification hexadécimale 16 OP_PUSH22 0014AA6502A44947CF829B41B6D065E04E80F92897A2 données poussées

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 ?

Les données poussées semblent être censées être un OP_0 plus normal et un push.

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

[0200000002e534266acdc23f944e919ef38d9968c47f9f504c03a57897c0dc2336afec1bf50000000017160014aa6502a44947cf829b41b6d065e04e80f92897a2ffffffff3ba884bc7fc43c5bebb34ed174e2c2b0e866112660649248eef6609db0f5ac1b0b000000160014dc6bf86354105de2fcd9868a2b0376d6731cb92fffffffff01a00f00000000000017a914a7fe1a34561bf3ca04b2f00975aa518012c765298700000000]

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 :.F51BECAF3623DCC09778A5034C509F7FC468998DF39E914E943FC2CD6A2634E5 Index de sortie précédente : 0000 (0) Longueur du script :……..17 (23) Script de déverrouillage :…..160014AA6502A44947CF829 B41B6D065E04E80F92897A2 Séquence :. …………FFFFFFFF Entrée : 2 Transaction précédente :.1BACF5B09D60F6EE48926460261166E8B0C2E274D14EB3EB5B3CC47FBC84A83B Index de sortie précédente : 000B (11) Longueur du script :……..16 (22) Script de déverrouillage :… ..0014DC6BF86354105DE2FCD9868A2B0376D6731CB92F Séquence :…………FFFFFFFF Sorties :…………..01 (1) Sortie 1 Valeur :….. ………..A00F000000000000 (4000) Longueur du script :……..17 (23) Script de verrouillage :…….A914A7FE1A34561BF3CA04B2F00975AA518012C7652987 LockTime :……. ……..00000000 (0) (Le hachage calculé est 0A144FDBCF7476695368607E0A840B391F29E34D7579979F93FE3314C713B54B)

Le noyau Bitcoin semble analyser votre transaction de la même manière

C:\Program Files\Bitcoin\daemon> bitcoin-cli decoderawtransaction « 0200000002e534266acdc23f944e919ef38d9968c47f9f504c03a57897c0dc2336afec1bf50000000017160014aa6502a44947cf 829b41b6d065e04e80f92897a2ffffffff3ba884bc7fc43c5bebb34ed174e2c2b0e866112660649248eef6609db0f5ac1b0b000000160014dc6bf86354105de2fcd9868a2b0 376d6731cb92fffffffff01a00f00000000000017a914a7fe1a34561bf3ca04b2f00975aa518012c765298700000000 » { « txid »: « 0a144fdbcf7476695368607e0a840b3 91f29e34d7579979f93fe3314c713b54b », « hash »: « 0a144fdbcf7476695368607e0a840b391f29e34d7579979f93fe3314c713b54b », « version »: 2, « taille »: 169, « vsize »: 169, « poids » : 676, « locktime » : 0, « vin » : [
{
« txid »: « f51becaf3623dcc09778a5034c509f7fc468998df39e914e943fc2cd6a2634e5 »,
« vout »: 0,
« scriptSig »: {
« asm »: « 0014aa6502a44947cf829b41b6d065e04e80f92897a2 »,
« hex »: « 160014aa6502a44947cf829b41b6d065e04e80f92897a2 »
},
« sequence »: 4294967295
},
{
« txid »: « 1bacf5b09d60f6ee48926460261166e8b0c2e274d14eb3eb5b3cc47fbc84a83b »,
« vout »: 11,
« scriptSig »: {
« asm »: « 0 dc6bf86354105de2fcd9868a2b0376d6731cb92f »,
« hex »: « 0014dc6bf86354105de2fcd9868a2b0376d6731cb92f »
},
« sequence »: 4294967295
}
] »vout »: [
{
« value »: 0.00004000,
« n »: 0,
« scriptPubKey »: {
« asm »: « OP_HASH160 a7fe1a34561bf3ca04b2f00975aa518012c76529 OP_EQUAL »,
« desc »: « addr(3H1HAvNW4qSX5jgPvrJFLaJdY2asa8U8N1)#29glrxse »,
« hex »: « a914a7fe1a34561bf3ca04b2f00975aa518012c7652987 »,
« address »: « 3H1HAvNW4qSX5jgPvrJFLaJdY2asa8U8N1 »,
« type »: « scripthash »
}
}
]
}