Skip to content
Switch branches/tags
Go to file
1 contributor

Users who have contributed to this file

name about
Vyper Improvement Proposal (VIP)
This is the suggested template for new VIPs.

Simple Summary

"If you can't explain it simply, you don't understand it well enough." Provide a simplified and layman-accessible explanation of the VIP.


The motivation is critical for VIPs that add or change Vyper's functionality. It should clearly explain why the existing Vyper functionality is inadequate to address the problem that the VIP solves as well as how the VIP is in line with Vyper's goals and design philosophy.


The technical specification should describe the syntax and semantics of any new feature. The specification should be detailed enough to allow any developer to implement the functionality

Backwards Compatibility

All VIPs that introduce backwards incompatibilities must include a section describing these incompatibilities and their severity. The VIP must explain how the author proposes to deal with these incompatibilities.


If this VIP depends on any other VIPs being implemented, please mention them.


Add any references that this VIP might reference (other VIPs/issues, links to blog posts, etc.)


Copyright and related rights waived via CC0