Rather than looking at the compilers of top value-locked contracts, this analysis measures actual usage. By aggregating transaction activity across active smart contracts and linking it to compiler metadata, it reveals which programming languages are truly driving onchain execution.
Which Languages Power Onchain Activity?
Every transaction on an EVM chain ultimately calls a smart contract. By cross-referencing verified contracts on Sourcify, we can attribute onchain transaction volume to the programming language used to write the contract. This reveals how much activity flows through Solidity contracts, Vyper contracts, or contracts whose source code has not been verified.
Solidity Compiler Versions
Not all Solidity versions are equal. Each major release introduced breaking changes and new safety features — version 0.8 added built-in overflow protection, removing the need for SafeMath. The breakdown below shows which versions drive the most onchain activity on {{selectedChainName}}.
Vyper Compiler Versions
Vyper's version history is more compact. Version 0.3 brought improvements to ABI encoding and gas efficiency, while 0.4 introduced transient storage support. The breakdown below shows how activity on {{selectedChainName}} is distributed across Vyper releases.
This page is a data tracker for informational and educational purposes only. It is not investment advice. Data may be delayed or inaccurate. Do your own research.