Vyper is a smart contract development language which can be used in place of Solidity.
Vyper is a smart contract development language which can be used in place of Solidity.
In the words of Vyper developers themselves, Vyper
will deliberately forbid things or make things harder if it deems fit to do so for the goal of increasing security.
There are three main goals of Vyper:
- Security - it should be possible and natural to build secure smart contracts in Vyper.
- Language and compiler simplicity - the language and the compiler implementation should strive to be simple.
- Auditability - Vyper code should be maximally human-readable. Furthermore, it should be maximally difficult to write misleading code. Simplicity for the reader is more important than simplicity for the writer, and simplicity for readers with low prior experience with Vyper (and low prior experience with programming in general) is particularly important.
Useful Links: Github