Consulte Instalación de Vyper para instalar vyper. Consulte Herramientas y recursos para obtener una lista adicional de marcos y herramientas compatibles con vyper. Consulte Documentación para conocer la documentación y los objetivos generales de diseño del lenguaje Vyper.
Visita learn.vyperlang.org para aprender sobre Vyper creando un juego de Pokémon . ¡Consulte try.vyperlang.org para usar Vyper en un entorno jupyter alojado!
Nota: Vyper es un software beta, úselo con cuidado
Consulte la documentación de Vyper para obtener instrucciones de compilación.
Para redactar un contrato, utilice:
vyper your_file_name.vy
generar código de bytes
vyper -f bytecode file-name.vy > file-name.bin
generar abi
vyper -f abi file-name.vy > file-name.abi
También hay un compilador en línea disponible que puede utilizar para experimentar con el lenguaje y compilar en bytecode
y/o IR
.
Nota: Si bien la versión vyper del compilador en línea se actualiza periódicamente, es posible que esté un poco por detrás de la última versión que se encuentra en la rama maestra de este repositorio.
(Primero complete los pasos de instalación).
make dev-init
python setup.py test
Un script útil para tener en su RUTA es algo como el siguiente:
$ cat ~ /.local/bin/vyc
#! /usr/bin/env bash
PYTHONPATH=. python vyper/cli/vyper_compile.py " $@ "
Para ejecutar un perfil de rendimiento de Python (para encontrar puntos de acceso de rendimiento del compilador):
PYTHONPATH=. python -m cProfile -s tottime vyper/cli/vyper_compile.py " $@ "
Para obtener un gráfico de llamadas desde un perfil de Python, https://stackoverflow.com/a/23164271/ es útil.