VyperFlow is a next-generation secure smart contract language for Ethereum.
For IC3 Bootcamp 18.
VyperFlow is Awesome!
awesome-vyperflow for motivating VyperFlow examples written by our working group members at IC3 Bootcamp!
Caution: Dev version is required to install Vyper
Caution: The current version of Vyper is not compatible with Python3.7 see this issue
For Mac OS Users
Ensure the following libraries are installed using brew.
brew install gmp leveldb
fatal error: openssl/aes.h: No such file or directory, please reference this.
Get the latest version of VyperFlow by cloning this repository, and run the installation script.
git clone https://github.com/Neroysq/VyperFlow cd vyperflow ./install.sh
It will build VyperFlow in a virtual Python environment.
If the build succeeds, you should be ready to go!
Compiling a contract
Remember to enter the virtual environment to use VyperFlow. You can do this by entering:
You can compile an example contract by running:
If everything works correctly, you should see the compiled bytecode as output.