vyper
v0.4.0 ("Nagini")
vyper를 설치하려면 Vyper 설치를 참조하세요. vyper를 지원하는 프레임워크 및 도구의 추가 목록은 도구 및 리소스를 참조하세요. Vyper 언어의 문서화 및 전반적인 디자인 목표는 문서를 참조하세요.
Pokémon 게임을 구축하여 Vyper를 배우 려면 learn.vyperlang.org를 참조하세요. 호스팅된 jupyter 환경에서 Vyper를 사용하려면 try.vyperlang.org를 참조하세요!
참고: Vyper는 베타 소프트웨어이므로 주의해서 사용하세요.
빌드 지침은 Vyper 문서를 참조하세요.
계약을 작성하려면 다음을 사용하십시오.
vyper your_file_name.vy
바이트코드 생성
vyper -f bytecode file-name.vy > file-name.bin
abi를 생성하다
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/이 도움이 됩니다.