Coins: 17,630Market Cap: $2.27T 0.8%24h Vol: $65.72BBTC Dominance: 56.4%ETH: 9.7%Fear & Greed: 27 Fear
Glossary Term

Solidity

The dominant programming language for Ethereum smart contracts — powerful, and unforgiving of bugs.

Solidity is the most widely-used language for writing smart contracts that run on the EVM. Its ubiquity across Ethereum and EVM-compatible chains makes it the closest thing crypto has to a lingua franca for on-chain code.

Solidity’s defining challenge is that its code is immutable once deployed and controls real money, so bugs are permanent and publicly exploitable — a single flawed line has cost protocols hundreds of millions (see reentrancy). This is why professional projects invest heavily in audits and formal verification before deploying. For users, the takeaway is that a contract’s quality — not its promises — determines its safety.

More Terms

Full glossary →