Nous publions Cairo 1.0-alpha.2, qui apporte une multitude de nouvelles propriétés au langage
Il est désormais possible d’exécuter un contrat ERC20
Ces nouvelles propriétés linguistiques seront applicables dans la prochaine version Starknet-v0.11.0
Cairo 1.0 continue d'évoluer rapidement. La version d'aujourd'hui introduit, entre autres, toutes les propriétés nécessaires pour écrire un contrat ERC-20.
Voici quelques-unes des nouvelles propriétés :
Dictionnaires
Événements dans les contrats
Mappage de variable de stockage
Prise en charge des traits
Déduction de type de variables
Méthodes
Consultez la liste complète sur le référentiel GitHub.
Examinons un exemple de contrat ERC20 (l'exemple complet se trouve bien sûr sur GitHub) pour illustrer un cas d'utilisation d'un événement et d’un mappage de variable de stockage
Nous continuons de travailler sur deux axes parallèles :
Faire évoluer Cairo 1.0 à pleine vitesse vers une compatibilité complète avec l'ancienne version de Cairo.
Développer Starknet v0.11.0 qui prendra en charge les contrats écrits en Cairo 1.0
En attendant, nous encourageons les développeurs à commencer à écrire avec Cairo 1.0 et à s'y familiariser.
Pour toute question, vous pouvez utiliser le canal Discord de Cairo 1.0.
Pour toute suggestion ou commentaire, n'hésitez pas à ouvrir une issue dans le référentiel Cairo.