EthereumIntermediate

Solidity

A programming language commonly used to write smart contracts that compile to EVM bytecode.

PLAIN-ENGLISH DEFINITION

In more detail

Solidity is a common starting point for building Ethereum contracts. Its syntax may look familiar to developers, but onchain code handles assets and hostile inputs in a very different environment from a normal website. Testing, careful permission design and security review matter just as much as getting the code to compile.

IN THE WILD

How you might use it

A developer writes a Solidity balance mapping, then tests what happens when someone tries to withdraw more than their recorded balance.

Was this clear?

Got a way to make Solidity click?

Add your take

By Crypto Dictionary · Published · Updated

Go to the source

Use the original reference to explore the details behind this entry.

Read the reference

An original explanation with a reference to follow. Protocol details and community usage can evolve. Sources & standards

PASS IT TO THE GROUP CHAT

Share a definition