Glossary
Vyper
A Python-flavored smart-contract language for the EVM — strict subset of features versus Solidity, designed for auditability and safety in financial contracts.
Vyper trades Solidity's expressiveness for a deliberately restricted, easier-to-audit language. There is no inheritance, no function overloading, no modifiers, no recursion, and no unbounded loops. Syntax is Python-like, which lowers the bar for non-Solidity developers.
Curve Finance is the most prominent large Vyper deployment. Vyper has had its own share of vulnerabilities — a 2023 compiler bug led to ~70M USD of exploits across Curve pools — but its restricted surface remains attractive for safety-critical financial contracts.