Developer Ecosystem
OP Stack
Solidity icon

Solidity

Project

0x15...a54e

Solidity is a statically-typed curly-braces programming language for EVM chains

Appears in
109 ballots

Contribution

Solidity is both used for the Optimism smart contracts on Ethereum mainnet as well as smart contracts running on Optimism itself. Solidity is currently the most used programming language on Ethereum and on Optimism. The Solidity team maintains the Solidity language as well as the solc Solidity compiler.

Impact

There are hundreds of thousands of contracts deployed on Optimism which enables people to make use their favorite dApps with much lower gas costs than on mainnet. Almost all of these contract are written in Solidity. You can counter check this by noting that (at the time of writing) only 205 verified contracts on Optimism are written in Vyper (https://optimistic.etherscan.io/contractsVerified?filter=vyper). Solidity makes coding smart contracts easy and enables a low entry barrier for people to write applications on Optimism and Ethereum (and other EVM compatible chains). Solidity is completely open-source.

Funding sources

RetroPGF 1
Solidity RetroPGF1 Allocation
40,342.00 USD
RetroPGF 2
Solidity RetroPGF2 Allocation
217,383.00 OP
Other
The Solidity core team is sponsored by the Ethereum Foundation.
0.00 USD