`
Commmençons par les bases absolues :
Un contrat est la pierre angulaire des applications Ethereum - toutes les variables et fonctions appartiennent à un contrat, et ce sera le point de départ de tous vos projets.
Les contrats Vyper sont contenus dans des fichiers. Chaque fichier contient exactement un contrat.
Vyper prend en charge un pragma de version pour garantir qu'un contrat n'est compilé que par la version de compilateur ou la plage de versions prévue. Les chaînes de version utilisent la syntaxe de style NPM.
Dans le cadre de ce tutoriel, nous allons compiler nos contrats intelligents avec n'importe quelle version du compilateur comprise entre 0.2.0
(inclus) et 0.3.0
(exclus). Cela ressemble à ceci :
# @version >=0.2.0 <0.3.0
-
Dans la zone de droite, créons un contrat qui peut être compilé par n'importe quelle version du compilateur dans la plage de
0.2.4
(inclus) à0.3.0
(exclusif). -
Lorsque vous avez terminé, vous pouvez passer de l'onglet
🛠 Your code
à l'onglet✅ Solution
pour vérifier si votre réponse correspond à la solution (Les onglets sont en bas à droite de l'écran). -
Vérifiez la différence entre
🛠 Your code
et✅ Solution
dans l'onglet𝌡 Difference
. -
Si vous avez des questions, cliquez simplement sur
Open Chat
et posez-les dans le chat 😊
Félicitations 🎉
Vous venez de terminer le chapitre 1. Tweetez à ce sujet pour partager votre incroyable exploit !