logo
ProposalsVoters
©

2025 Agora, the onchain governance company

/
Twitter
/
Github
/
About
Developer Ecosystem
OP Stack
Solidity icon

Solidity

Project

0x15...a54e
soliditylang.org

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.

Contribution links

    github

    Solidity GitHub repo

    world

    Solidity website

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.

Impact Metrics

  • # EOA deployed contracts until Oct 2023
    54K
  • # verified Solidity contracts (Sourcify)
    3K
  • latest verified contracts on EtherScan
    500
  • 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