См. раздел «Установка Vyper», чтобы установить Vyper. См. «Инструменты и ресурсы» для получения дополнительного списка фреймворков и инструментов с поддержкой vyper. См. Документацию, чтобы узнать документацию и общие цели разработки языка Vyper.
Посетите сайт Learn.vyperlang.org, чтобы изучить Vyper путем создания игры про покемонов . Посетите сайт try.vyperlang.org, чтобы использовать Vyper в размещенной среде Jupyter!
Примечание. Vyper — это бета-версия программного обеспечения, используйте его с осторожностью.
Инструкции по сборке см. в документации Vyper.
Для составления договора используйте:
vyper your_file_name.vy
генерировать байт-код
vyper -f bytecode file-name.vy > file-name.bin
генерировать аби
vyper -f abi file-name.vy > file-name.abi
Также доступен онлайн-компилятор, который вы можете использовать, чтобы поэкспериментировать с языком и скомпилировать его в bytecode
и/или IR
.
Примечание. Хотя версия онлайн-компилятора vyper регулярно обновляется, она может немного отставать от последней версии, найденной в основной ветке этого репозитория.
(Сначала выполните действия по установке.)
make dev-init
python setup.py test
Полезный сценарий для вашего PATH выглядит примерно так:
$ cat ~ /.local/bin/vyc
#! /usr/bin/env bash
PYTHONPATH=. python vyper/cli/vyper_compile.py " $@ "
Чтобы запустить профиль производительности Python (чтобы найти горячие точки производительности компилятора):
PYTHONPATH=. python -m cProfile -s tottime vyper/cli/vyper_compile.py " $@ "
Чтобы получить график вызовов из профиля Python, полезно использовать https://stackoverflow.com/a/23164271/.