Developer Ecosystem
OP Stack
Vyper icon

Vyper

Project

0x0b...9372

Vyper is a contract-oriented, pythonic programming language for the EVM

Appears in
97 ballots

Contribution

Vyper is a pythonic programming language for smart contracts. Vyper contracts account for over 7% ($50m) of the TVL on Optimism and secure more than $2 billion across multiple chains for major protocols such as Curve, Lido and Yearn. The Vyper compiler offers high performance, gas efficiency and produces binaries that are consistently 50% smaller than Solidity. Vyper is a long-time supporter of Optimism. The team added support for the first non EVM-equivalent version of the OVM in 2020, and has since worked on ways to mitigate issues faced by users unaware of the differences between EVM versions on Optimism and Mainnet. Vyper's design principles prioritize security and audibility. The compiler is regularly audited by ChainSecurity, StateMind and large protocols working with Vyper.

Impact

- Vyper's commitment to security through its language design choices and stringent audit process increases the security of the OP Stack. - Vyper contributes to language diversity on OP, reducing the risk of a systemic failure from overreliance on a single language. - Vyper compiler's advanced optimizations enhance the efficiency of the OP stack - Major projects such as Curve, Lido, Perpetual Protocol, Velodrome and Yearn all used Vyper as part of their Optimism deployments. - Vyper has been used for on-chain analytics API on Optimism. Integration with Jupyter and Python tooling helps onboard new devs. - By reducing the size of compiled binaries, Vyper lets developers make more complex contracts without running into the size limitations of the EVM.

Funding sources

RetroPGF 2
Vyper received 1.35% of the 10M OP allocated for RetroPGF2
135,200.00 OP