Skip to main content

This site is for educational purposes only. Nothing here constitutes financial advice.

Back to all terms
blockchain

Solidity

The dominant programming language for writing smart contracts on Ethereum and EVM-compatible chains. Statically typed, object-oriented, and influenced by C++/JavaScript/Python. Compiles down to EVM bytecode. Solidity 0.8.0 (December 2020) made integer overflow checks default, eliminating a major bug class. Reading existing Solidity contracts is the foundation of any DeFi security review.

Related terms

Every glossary term is educational only. Nothing on this page constitutes financial, investment, tax, or legal advice. Browse all 356 terms →