ordinals : Exécution infructueuse d'un script Bitcoin  : demande d'aide


Puis-je faire quelque chose pour un script Bitcoin qui n'a pas rempli sa tâche ?

La blockchain contient votre transaction originale 369a.76a7 avec 500 sorties plus la monnaie.

Comme indiqué ci-dessus, la blockchain contient également 25 des 500 transactions ultérieures prévues. Ces 25 ont des inscriptions dans leurs entrées (consommant 25 des 500 sorties de votre transaction originale 369a.76a7)  :

ordinals : Exécution infructueuse d'un script Bitcoin  : demande d'aide

hex Version : « op » : « mint »hex Version : « op » : mint ».21 (33) Données….hex.. 14 LockTime..00000000 (0) (le hachage calculé est )

Je suppose donc que vous devriez soumettre les 475 transactions restantes, éventuellement par groupes de 25 si vos outils ont cette restriction.

Dans cette situation, je reproduirais la situation dans testnet, pas dans le réseau principal, puis testerais la création des transactions restantes une par une sur testnet. Je n'utiliserais le réseau principal qu'après avoir été entièrement satisfait des résultats du testnet.

Addenda.

Les sorties de la transaction d'origine sont P2TR (racine pivotante), donc les transactions qui les dépensent doivent inclure trois composants témoins, comme indiqué dans Quels sont les scriptPubKey, scriptSig, le script de rachat et le témoin pour les différents types de sortie ?. Les inscriptions BRC-20 sont faites dans le deuxième élément témoin.

Des détails supplémentaires peuvent être trouvés à divers endroits tels que Comment différencier les transactions BTC des transactions BRC20 sur une blockchain ?, les BIP Taproot et la documentation pour le BRC-20 et l'inscription des ordinaux.

Si vous ne disposez pas d'un moyen simple de le faire, vous trouverez peut-être plus simple d'annuler la transaction ou de dépenser les montants Bitcoin avec un portefeuille normal.