Golden Finance reported that Vyper, the Pythonic EVM smart contract language, has released version 0.4.0. This version introduces a new module system that improves the code reuse of smart contracts. The system has two types of library modules: stateless modules and stateful modules. Stateless modules can define functions, events, and constants across contracts without retaining state between calls or transactions.
D'autre part, un module d'état peut lier des fonctions et des variables ensemble et prendre en charge un système de propriété qui gère l'accès et les autorisations dans le module. Les modules d'état sont très adaptés aux situations nécessitant le partage de données ou la limitation d'accès. En plus d'autres fonctionnalités, Vyper v0.4.0 introduit également Venom, une nouvelle pipeline d'optimisation spécialement conçue pour l'EVM. Vyper est le deuxième langage de programmation le plus populaire parmi les développeurs Ethereum.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
La version 0.4.0 du langage Vyper pour les contrats intelligents EVM à la Pythonic a été publiée
Golden Finance reported that Vyper, the Pythonic EVM smart contract language, has released version 0.4.0. This version introduces a new module system that improves the code reuse of smart contracts. The system has two types of library modules: stateless modules and stateful modules. Stateless modules can define functions, events, and constants across contracts without retaining state between calls or transactions. D'autre part, un module d'état peut lier des fonctions et des variables ensemble et prendre en charge un système de propriété qui gère l'accès et les autorisations dans le module. Les modules d'état sont très adaptés aux situations nécessitant le partage de données ou la limitation d'accès. En plus d'autres fonctionnalités, Vyper v0.4.0 introduit également Venom, une nouvelle pipeline d'optimisation spécialement conçue pour l'EVM. Vyper est le deuxième langage de programmation le plus populaire parmi les développeurs Ethereum.