The Wayback Machine - https://web.archive.org/web/20200621141226/https://github.com/vyperlang/vyper
Skip to content
Pythonic Smart Contract Language for the EVM
Python Other
  1. Python 99.7%
  2. Other 0.3%
Branch: master
Clone or download

Latest commit

fubuloubu Merge pull request #2016 from fubuloubu/deps/streamline-optionals
Fixed Hypothesis issue with release 5.16.2
Latest commit ae78b74 Jun 21, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
docs
examples
hooks
logo
tests
vyper
.gitattributes
.gitignore
Dockerfile
FUNDING.yml
LICENSE
MANIFEST.in
Makefile
README.md
SECURITY.md
make.cmd
requirements-docs.txt
setup.cfg
setup.py
tox.ini

README.md

Build Status Documentation Status Join the chat at https://gitter.im/vyperlang/community

PyPI Docker

Coverage Status Language grade: Python

Getting Started

See Installing Vyper to install vyper. See Tools and Resources for an additional list of framework and tools with vyper support. See Documentation for the documentation and overall design goals of the Vyper language.

Note: Vyper is beta software, use with care

Installation

See the Vyper documentation for build instructions.

Compiling a contract

To compile a contract, use:

vyper your_file_name.vy

Alternative for GitHub syntax highlighting: Add a .gitattributes file with the line *.vy linguist-language=Python

There is also an online compiler available you can use to experiment with the language and compile to bytecode and/or LLL.

Note: While the vyper version of the online compiler is updated on a regular basis it might be a bit behind the latest version found in the master branch of this repository.

Testing (using pytest)

(Complete installation steps first.)

python setup.py test

Contributing

  • See Issues tab, and feel free to submit your own issues
  • Add PRs if you discover a solution to an existing issue
  • For further discussions and questions talk to us on gitter
  • For more information, see Contributing
You can’t perform that action at this time.