Informationen zur Installation von Vyper finden Sie unter Vyper installieren. Eine zusätzliche Liste von Frameworks und Tools mit Vyper-Unterstützung finden Sie unter Tools und Ressourcen. Weitere Informationen zur Dokumentation und den allgemeinen Designzielen der Vyper-Sprache finden Sie in der Dokumentation.
Unter learn.vyperlang.org erfahren Sie, wie Sie Vyper durch die Entwicklung eines Pokémon-Spiels erlernen . Informationen zur Verwendung von Vyper in einer gehosteten Jupyter-Umgebung finden Sie unter try.vyperlang.org!
Hinweis: Vyper ist eine Beta-Software, die Sie mit Vorsicht verwenden sollten
Anweisungen zum Erstellen finden Sie in der Vyper-Dokumentation.
Um einen Vertrag zu erstellen, verwenden Sie:
vyper your_file_name.vy
Bytecode generieren
vyper -f bytecode file-name.vy > file-name.bin
Abi generieren
vyper -f abi file-name.vy > file-name.abi
Es steht auch ein Online-Compiler zur Verfügung, mit dem Sie mit der Sprache experimentieren und sie in bytecode
und/oder IR
kompilieren können.
Hinweis: Obwohl die Vyper-Version des Online-Compilers regelmäßig aktualisiert wird, liegt sie möglicherweise etwas hinter der neuesten Version zurück, die im Master-Zweig dieses Repositorys zu finden ist.
(Führen Sie zuerst die Installationsschritte durch.)
make dev-init
python setup.py test
Ein nützliches Skript, das Sie in Ihrem PATH haben sollten, sieht etwa wie folgt aus:
$ cat ~ /.local/bin/vyc
#! /usr/bin/env bash
PYTHONPATH=. python vyper/cli/vyper_compile.py " $@ "
So führen Sie ein Python-Leistungsprofil aus (um Compiler-Leistungs-Hotspots zu finden):
PYTHONPATH=. python -m cProfile -s tottime vyper/cli/vyper_compile.py " $@ "
Um ein Aufrufdiagramm aus einem Python-Profil zu erhalten, ist https://stackoverflow.com/a/23164271/ hilfreich.