Voir Installation de Vyper pour installer vyper. Voir Outils et ressources pour une liste supplémentaire de frameworks et d'outils prenant en charge vyper. Voir Documentation pour la documentation et les objectifs généraux de conception du langage Vyper.
Voir learn.vyperlang.org pour apprendre Vyper en créant un jeu Pokémon . Voir try.vyperlang.org pour utiliser Vyper dans un environnement jupyter hébergé !
Remarque : Vyper est un logiciel bêta, à utiliser avec précaution
Consultez la documentation Vyper pour les instructions de construction.
Pour rédiger un contrat, utilisez :
vyper your_file_name.vy
générer du bytecode
vyper -f bytecode file-name.vy > file-name.bin
générer abi
vyper -f abi file-name.vy > file-name.abi
Il existe également un compilateur en ligne que vous pouvez utiliser pour expérimenter le langage et compiler en bytecode
et/ou IR
.
Remarque : Bien que la version vyper du compilateur en ligne soit régulièrement mise à jour, elle peut être un peu en retard par rapport à la dernière version trouvée dans la branche master de ce référentiel.
(Effectuez d'abord les étapes d'installation.)
make dev-init
python setup.py test
Un script utile à avoir dans votre PATH ressemble à ceci :
$ cat ~ /.local/bin/vyc
#! /usr/bin/env bash
PYTHONPATH=. python vyper/cli/vyper_compile.py " $@ "
Pour exécuter un profil de performances Python (pour trouver les points chauds des performances du compilateur) :
PYTHONPATH=. python -m cProfile -s tottime vyper/cli/vyper_compile.py " $@ "
Pour obtenir un graphique d'appels à partir d'un profil Python, https://stackoverflow.com/a/23164271/ est utile.