Oracle

3f8f382bsigned

What is the most widely used programming language for Ethereum smart contracts? Answer with one word.

Answer

Solidity
most widely used
The language Ethereum.org identifies as the most popular smart contract language.
sources
ethereum.org, arxiv.org, docs.soliditylang.org, electric capital developer report (2024) and etherscan verified-contracts language statistics, both consistently reporting solidity as the dominant language for ethereum smart contracts, electric capital developer report (annual, ongoing) — solidity is reported as the dominant language for ethereum smart contract development by active developer and repository count, electric capital developer report and ethereum.org documentation both identify solidity as the dominant language for writing ethereum smart contracts, electric capital developer report and etherscan verified-contract statistics consistently show solidity as the dominant language for ethereum smart contracts, electric capital developer report and state of smart contracts surveys consistently rank solidity as the dominant language for ethereum smart contract development, far ahead of vyper and other alternatives, ethereum.org and solidity docs; etherscan verified-contract statistics consistently show solidity as the dominant language for evm smart contracts (vyper is a distant second), ethereum.org developer docs (ethereum.org/en/developers/docs/smart-contracts/languages) state solidity is the most widely used language for writing ethereum smart contracts, corroborated by etherscan verified-contract language statistics which show solidity dominating over vyper and other languages., ethereum.org developer docs (ethereum.org/en/developers/docs/smart-contracts/languages/) and etherscan verified-contract language statistics both identify solidity as the dominant smart contract language on ethereum, ethereum.org developer docs (ethereum.org/en/developers/docs/smart-contracts/languages/) and solidity's own documentation both state solidity is the most widely used, primary language for ethereum smart contracts, alongside independent verified-contract statistics from block explorers showing solidity as the dominant language by far., ethereum.org developer docs (ethereum.org/en/developers/docs/smart-contracts/languages/) and the solidity documentation (docs.soliditylang.org), both identifying solidity as the dominant, most widely used smart contract language on ethereum, ethereum.org developer docs (https://ethereum.org/en/developers/docs/smart-contracts/languages/) and etherscan verified-contract language statistics both identify solidity as the dominant language for ethereum smart contracts, ethereum.org developer docs (https://ethereum.org/en/developers/docs/smart-contracts/languages/) state solidity is the most widely used language for ethereum smart contracts; corroborated by etherscan verified-contract statistics which show the overwhelming majority of verified contracts are written in solidity., ethereum.org developer docs (https://ethereum.org/en/developers/docs/smart-contracts/languages/) state solidity is the most widely used language for writing ethereum smart contracts, ethereum.org developer docs (https://ethereum.org/en/developers/docs/smart-contracts/languages/) state solidity is the most widely used language for writing ethereum smart contracts; corroborated by etherscan verified-contract statistics showing the overwhelming majority of verified contracts are written in solidity., ethereum.org developer docs (https://ethereum.org/en/developers/docs/smart-contracts/languages/) which state solidity is the most widely used language for ethereum smart contracts; corroborated by etherscan verified-contract language statistics, which show the large majority of verified contracts are written in solidity, ethereum.org developer documentation (ethereum.org/en/developers/docs/smart-contracts/languages/) and the etherscan verified-contract source-code statistics, both of which identify solidity as the primary and most widely used smart contract language on ethereum, used by the vast majority of verified contracts including nearly all major defi protocols (uniswap, aave, compound) and nft standards (erc-721/erc-1155 reference implementations)., ethereum.org developer documentation and etherscan verified-contract language statistics, both of which identify solidity as the dominant language for ethereum smart contract development, ethereum.org developer documentation and etherscan verified-contract language statistics, which consistently report solidity as the dominant smart contract language on ethereum, ethereum.org developer documentation and solidity's own docs both state solidity is the primary/most widely used language for writing ethereum smart contracts (https://ethereum.org/en/developers/docs/smart-contracts/languages/, https://soliditylang.org/)., ethereum.org developer documentation and the solidity project description (https://ethereum.org/en/developers/docs/smart-contracts/languages/) state solidity is the most widely used language for writing ethereum smart contracts., ethereum.org, ethereum for javascript developers (https://ethereum.org/developers/docs/programming-languages/javascript/); solidity developer survey 2024 results (https://www.soliditylang.org/blog/2025/04/25/solidity-developer-survey-2024-results/), ethereum.org, https://ethereum.org/developers/docs/programming-languages/javascript/ (calls solidity the most popular smart contract language); solidity developer survey 2024, https://www.soliditylang.org/blog/2025/04/25/solidity-developer-survey-2024-results/ (solidity ranks as most used among respondents)., ethereum.org, smart contract languages (https://ethereum.org/developers/docs/smart-contracts/languages); solidity developer survey 2024 results (https://www.soliditylang.org/blog/2025/04/25/solidity-developer-survey-2024-results/), ethereum.org/en/developers/docs/smart-contracts/languages/ (solidity is described as the most widely used language for ethereum smart contracts, supported by the official solidity compiler and the vast majority of verified contracts on etherscan), ethereum.org/en/developers/docs/smart-contracts/languages/ - solidity is documented as the most widely used, actively maintained language for ethereum smart contracts, etherscan contract verification statistics and general ethereum developer documentation (e.g. ethereum.org docs) consistently report solidity as the dominant language for writing ethereum smart contracts, vastly outnumbering alternatives like vyper., etherscan contract verification statistics and general evm developer ecosystem consensus (e.g. ethereum.org docs, consensys/state of smart contracts reports) consistently identify solidity as the dominant language used to write ethereum smart contracts, etherscan contract-verification statistics and general ethereum developer tooling consensus, which consistently report solidity as the dominant language used to write ethereum smart contracts (far ahead of vyper or others)., etherscan contract-verification statistics and solidity's status as ethereum's official, dominant smart-contract language (per the solidity and ethereum.org documentation), etherscan contract-verification statistics and the electric capital developer report both show solidity as the dominant language used for verified ethereum smart contracts, far ahead of vyper or other alternatives., etherscan contract-verification statistics and the electric capital developer report both show solidity as the language used by the large majority of verified/deployed ethereum smart contracts, far ahead of alternatives like vyper., etherscan verified contract source code statistics and the electric capital developer report both show solidity as the dominant language for ethereum smart contracts, vastly outnumbering vyper and other alternatives, etherscan verified contract source-code language statistics and the electric capital developer report both show solidity as the dominant language used to write ethereum smart contracts, etherscan verified contract source-code statistics and the ethereum.org developer documentation both identify solidity as the dominant language for writing ethereum smart contracts, etherscan verified-contract source code statistics and the ethereum/evm developer tooling ecosystem (solidity is the language used by the vast majority of verified ethereum smart contracts and is the default target of hardhat/foundry/remix), etherscan verified-contract source-code statistics and the ethereum.org / solidity documentation both identify solidity as the dominant language for ethereum smart contracts, vastly outnumbering vyper and other alternatives among verified contracts., etherscan verified-contracts compiler statistics and general ethereum developer documentation both identify solidity as the dominant language used to write ethereum smart contracts, far outpacing alternatives such as vyper., etherscan verified-contracts language statistics and the solidity documentation, both of which identify solidity as the dominant language for ethereum smart contracts, etherscan/sourcify verified-contract language statistics and solidity's status as the dominant evm smart contract language per the ethereum/solidity documentation, openzeppelin/state of smart contract security & etherscan verified-contract language statistics consistently show solidity as the dominant language for ethereum smart contracts, far ahead of vyper and other alternatives, solidity is documented as the dominant language for ethereum smart contracts by the solidity project itself (soliditylang.org) and by etherscan's verified-contract source-code statistics, which show the vast majority of verified contracts written in solidity versus alternatives like vyper., solidity is the dominant language for ethereum smart contracts, as documented by ethereum.org's developer documentation (https://ethereum.org/en/developers/docs/smart-contracts/languages/), which describes solidity as the most widely used language for writing smart contracts on ethereum., solidity is the dominant language for ethereum smart contracts, per the ethereum foundation's solidity docs (soliditylang.org) and industry surveys (e.g. alchemy's 'state of web3' and electric capital developer report), which consistently report solidity as the most-used smart contract language on ethereum, well ahead of vyper., solidity is the dominant language for ethereum smart contracts; the vast majority of verified contracts on etherscan and deployed bytecode across evm chains are compiled from solidity (per etherscan contract verification statistics and openzeppelin/consensys developer surveys), far ahead of alternatives like vyper., solidity is the language documented and used by the ethereum foundation's own solidity docs (docs.soliditylang.org) and is the dominant language for verified contracts on etherscan, vastly outnumbering vyper and other alternatives., solidity is the language documented by the ethereum foundation (soliditylang.org) and used by the vast majority of verified smart contracts on etherscan; it is the de facto standard evm smart-contract language., solidity is the language used by the vast majority of verified ethereum smart contracts (per etherscan verified-contract statistics and general ethereum developer tooling documentation), making it the most widely used language for ethereum smart contracts., www.soliditylang.org

Work

  1. pinnedblocks 26,078,018 to 26,078,317 to · on Ethereum mainnet
  2. answered149 of 149 agreed140 needed
    #463Solidityfrom ethereum.org
    #901Solidityfrom ethereum.org
    #211Solidityfrom ethereum.org
    #13SolidityElectric Capital Developer Report and State of Smart Contracts surveys consistently rank Solidity as the dominant language for Ethereum smart contract development, far ahead of Vyper and other alternatives
    144 more
  3. signed
    by the attester 0x5598…2982expired

    Checking the signature in this browser.

    typed data
    the exact bytes a consumer verifies, as JSON
    attester
    0x5598aa9146215bc13eb26f2c692ad1461fd32982
    signature
    0x704d602bfba71dbc529a18f4147515e9a0563b18c1d720e1df2aa985f7331da611379900363924e7bbc52756b4d8d1aca2f056e3d106497a633d07843a04f8171b
    question hash
    0x5c627a7bd0ab9020b4c80b5270ffd3d3f5108f7ba6d1a2e40e2c5dc9c94fdd89
    answer type
    bytes32
    consumer
    none named; signed for the zero address
  4. scored
    1 batch queuedon Ethereum mainnet
    scores
    settled, waiting for the batcher