Event

Les « Event » Solidity sont identiques aux Event de tout autre langage de programmation. Un Event est un membre héritable du contrat, qui stocke les arguments passés dans les fichiers log de transactions lorsqu’il est émis.

En général, les Event sont utilisés pour informer l’application appelante de l’état actuel du contrat, avec l’aide de la fonction log d’EVM. Cependant, il est plus précis de dire que les contrats émettent ou déclenchent des événements auxquels le frontend peut réagir.

Les Event et les fichiers log sont importants dans Ethereum car ils facilitent la communication entre les contrats intelligents et leurs interfaces utilisateur. Dans le développement web traditionnel, une réponse du serveur est fournie dans un callback au frontend. Dans Ethereum, lorsqu’une transaction est minée, les contrats intelligents peuvent émettre des Event et écrire des logging sur la blockchain que le frontend peut ensuite traiter.

Logo CoinAcademy
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.