COZ publie Boa v1.4.0 pour Neo N3, ajoutant les méthodes de contrat natives manquantes

2 Min Read
2 Min Read

COZ a publié la v1.4.0 de Boa, son compilateur Python pour la blockchain Neo N3. La mise à jour introduit des méthodes de contrat natives manquantes, des utilitaires de conversion étendus et la prise en charge de Python 3.13.

Nouvelle fonctionnalité

La version intègre le StringSplit et StrLen méthodes du contrat natif de la bibliothèque standard de Neo, et ajoute RecoverSecp256K1 de la CryptoLib contrat natif. La mise à jour modifie également le comportement des fonctions de hachage SHA256 et RIPEMD160 pour n’accepter que les paramètres d’octet.

Le to_bytes et to_int Les méthodes acceptent désormais des arguments supplémentaires pour le boutisme et la signature, améliorant ainsi la flexibilité lors de la gestion des conversions de données.

Boa v1.4.0 introduit également des constructeurs et une validation pour les types d’énumérations Neo, y compris de nouvelles vérifications sensibles à la casse lors de la compilation du contrat. De plus, les développeurs peuvent désormais accéder directement aux contrats déployés à l’aide du GetContractById méthode du contrat natif ContractManagement.

Correctifs et maintenance

Plusieurs problèmes de compilateur ont été résolus, notamment un TypeHintMissing erreur lors de la définition des fonctions au sein des classes, comportement incorrect du Sequence.insert fonction et les erreurs rencontrées lors du retour des collections.

La mise à jour permet également d’utiliser des exceptions comme valeurs de retour de fonction valides et corrige les problèmes lorsque plusieurs classes décorées par contrat sont incluses dans le même fichier.

La version met à jour la documentation de Boa pour faire référence boa3.sc au lieu du obsolète boa3.builtin emballer. D’autres modifications de maintenance incluent une mise à niveau vers Python 3.13, des mises à jour de la configuration CircleCI et la suppression des avertissements de dépréciation de setuptools.

LIRE  Luffa s'associe à Delphi AI pour apporter des prévisions de foule aux agents Web3

Le journal des modifications complet peut être lu sur le lien suivant :
https://github.com/CityOfZion/neo3-boa/releases/tag/v1.4.0

TAGGED:
Share This Article
Leave a comment