Back to glossary

Solidity

Solidity is a programming language used to write smart contracts on the Ethereum blockchain. It is a high-level language that is designed to be easily readable, and allows developers to write complex contract logic for decentralized applications (dApps) and other blockchain-based systems. It can also produce and manage a huge variety of coins and digital assets.

Solidity is a statically-typed language, which means that the data types of variables are determined at compile-time, and it is widely influenced by C++ and JavaScript.