the.com/solidity
JavaScript's evil cousin, where one missing semicolon can drain millions.
means The programming language used to write smart contracts on Ethereum and similar blockchains — code that handles money and is brutally unforgiving of mistakes.
from Coined from 'solid,' chosen to evoke solidity, reliability, and the structural soundness of contracts — fitting for a language meant to encode binding, immutable agreements. It was created by Ethereum-affiliated developers (notably Gavin Wood) in the mid-2010s, deliberately styled with curly-brace syntax to feel familiar to JavaScript and C++ programmers, even though underneath it plays by very different, far stricter rules.
- creator
- gavin wood coined it as a pun on vyper's rival
- immutability
- deployed bugs are permanent, not patchable
- infamous bug
- the dao hack cost 60 million dollars
- gas economy
- every operation literally costs real money