
Points clés :
Le langage de programmation Ethereum Solidity a publié la version 0.8.20 du compilateur Solidity.
La dernière version inclut une série d'améliorations du pipeline via-IR, améliore la liste des événements exposée dans l'ABI du contrat et prend en charge la mise à niveau du hard fork de Shanghai.
Ce compilateur bascule la version EVM cible par défaut vers la version Shanghai.
Le langage de programmation Ethereum Solidity a publié la version 0.8.20 du compilateur Solidity, selon le blog officiel.

La version la plus récente ajoute un certain nombre de modifications au pipeline via-IR, ainsi que des améliorations à la liste des événements divulguées dans l'ABI du contrat et la prise en charge de la mise à jour du hard fork de Shanghai.
Ce compilateur remplace la version EVM cible par défaut par Shanghai, ce qui signifie que le bytecode résultant contient des opcodes PUSH0. Si vous prévoyez de déployer sur une chaîne autre que le réseau principal, comme les réseaux L2 qui ne prennent peut-être pas encore en charge PUSH0, assurez-vous de choisir la bonne version EVM ; sinon, le déploiement du contrat échouera.
Une autre nouveauté pour les développeurs d'outils est la possibilité d'importer des fichiers JSON AST en utilisant SolidityAST comme langage d'entrée via l'interface JSON standard. L'utilisateur suit simplement les instructions d'installation du manuel pour effectuer la mise à jour vers la version actuelle du compilateur Solidity.
Les DApps, ou applications décentralisées, sont des applications développées sur le réseau peer-to-peer open source de la blockchain Ethereum, qui utilise des contrats intelligents et des interfaces utilisateur frontales pour construire des plateformes décentralisées.
La création d'une dApp, comme tout autre logiciel, implique la programmation et l'exécution du système. La programmation Solidity se distingue des autres langages de programmation et constitue le langage de programmation préféré d'Ethereum.
Solidity est un langage de programmation orienté objet développé par l'équipe Ethereum Network principalement pour la création et le développement de contrats intelligents sur les systèmes Blockchain. Il s'agit actuellement du langage fondamental d'Ethereum et d'autres systèmes concurrents, tels que Monax et sa blockchain Hyperledger Burrow, qui utilise Tendermint pour le consensus.
La programmation, comme d'autres langages de programmation, comprend des variables, des fonctions, des classes, des opérations arithmétiques, des manipulations de chaînes et bien d'autres notions.
AVERTISSEMENT : les informations présentées sur ce site Web sont fournies à titre de commentaire général sur le marché et ne constituent pas des conseils en investissement. Nous vous encourageons à effectuer vos recherches avant d'investir.
Rejoignez-nous pour suivre l'actualité : https://linktr.ee/coincu
Harold
Nouvelles de Coincu
