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


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.


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 ( 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.

Hang Tight! We're adding description for this grantee
  • More Information
  • Grant Type:
  • Is Multichain?
  • Project Online: