Glossary definition

Solidity

Solidity is a statically typed, object-oriented language for writing smart contracts that compile to Ethereum Virtual Machine bytecode.

also: Solidity language · reviewed July 22, 2026

Solidity was first proposed in 2014 by Gavin Wood, co-founder and former CTO of the Ethereum Foundation and later a co-founder of Polkadot.

Solidity is an object-oriented, high-level programming language. It is used for writing smart contracts for the EVM (Ethereum Virtual Machine) and is heavily influenced by C++, JavaScript, and Python.

To learn more about Solidity, read the current official documentation.

Used in context

Articles using this term.