Solidity

Solidity

Solidity - The smart contract language for the Ethereum ecosystem

Solidity is a statically-typed, high-level language used to write and deploy smart contracts on Ethereum and compatible networks.

Category

General Purpose / Web3

First Release

2015

File Extension

.sol

Creator

Gavin Wood (Thomas Wiesner and peers contributed at Ethereum Foundation)

Difficulty

Advanced 3/3

Complex security considerations, formal verification, and understanding the EVM semantics demand substantial expertise.