R3E Network a publié un SDK de décompilation basé sur JavaScript pour les contrats intelligents Neo N3, permettant aux développeurs de convertir le bytecode NEF compilé en code lisible par l’homme. Jimmy Liao, développeur principal de Neo et fondateur du réseau R3E, a annoncé la sortie le 19 mars, avec l’intention d’intégrer l’outil dans l’explorateur de blockchain neo3scan.com.
Le SDK, publié sous le nom @r3e/neo-decompiler-js sur npm, décompile les fichiers Neo Executable Format (NEF) – le format exécutable compilé utilisé par les contrats intelligents déployés sur Neo N3. Une fois intégré à neo3scan.com, le décompilateur vise à convertir automatiquement le bytecode du contrat en code lisible lorsque les utilisateurs consultent les pages du contrat sur l’explorateur.
Transparence des contrats sur neo3scan.com
L’intégration du décompilateur s’appuie sur les capacités déjà présentes dans neo3scan.com, l’explorateur Neo N3 de R3E Network lancé fin février avec une décompilation de script intégrée pour les détails des transactions, des outils de gouvernance et des utilitaires de développement. La décompilation automatique des contrats étendrait cette fonctionnalité, permettant aux utilisateurs d’inspecter la logique des contrats déployés même lorsque le code source n’a pas été publié.
La décompilation des contrats est une fonctionnalité courante sur les explorateurs de blockchain matures, aidant les développeurs et les chercheurs en sécurité à auditer le comportement en chaîne et à vérifier la fonctionnalité du contrat de manière indépendante.
L’annonce peut être consultée sur le lien ci-dessous :
https://x.com/r3ejimmy/status/2034662787432268199