Consulte Instalando o Vyper para instalar o vyper. Consulte Ferramentas e recursos para obter uma lista adicional de estruturas e ferramentas com suporte ao vyper. Consulte a Documentação para obter a documentação e os objetivos gerais de design da linguagem Vyper.
Consulte learn.vyperlang.org para aprender Vyper construindo um jogo Pokémon . Consulte try.vyperlang.org para usar o Vyper em um ambiente jupyter hospedado!
Nota: Vyper é um software beta, use com cuidado
Consulte a documentação do Vyper para obter instruções de construção.
Para compilar um contrato, use:
vyper your_file_name.vy
gerar bytecode
vyper -f bytecode file-name.vy > file-name.bin
gerar abi
vyper -f abi file-name.vy > file-name.abi
Há também um compilador online disponível que você pode usar para experimentar a linguagem e compilar para bytecode
e/ou IR
.
Nota: Embora a versão vyper do compilador online seja atualizada regularmente, ela pode estar um pouco atrás da versão mais recente encontrada no branch master deste repositório.
(Conclua as etapas de instalação primeiro.)
make dev-init
python setup.py test
Um script útil para ter em seu PATH é algo como o seguinte:
$ cat ~ /.local/bin/vyc
#! /usr/bin/env bash
PYTHONPATH=. python vyper/cli/vyper_compile.py " $@ "
Para executar um perfil de desempenho python (para encontrar pontos de acesso de desempenho do compilador):
PYTHONPATH=. python -m cProfile -s tottime vyper/cli/vyper_compile.py " $@ "
Para obter um gráfico de chamadas de um perfil python, https://stackoverflow.com/a/23164271/ é útil.