1. Home
  2. Quick Bites
  3. Programming Languages That Power Onchain Activity

Programming Languages That Power Onchain Activity

Analysing active contract interactions to reveal compiler and language usage in production environments.

Published 6 May 2026 by Lorenz Lehmann

Read on growthepie

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.

Frequently asked questions

What is the Argot Collective?

The Argot Collective is a non-profit research and development organization dedicated to sustaining Ethereum's core programming languages and tooling. They maintain critical infrastructure including Solidity (the primary EVM smart contract language), Fe (a statically-typed EVM alternative), Sourcify (decentralized source-code verification), Hevm (a symbolic execution engine), Ethdebug and Act. Their mission is to make smart contract development simpler, safer and more resilient by providing a stable long-term home for these foundational projects.

How are the numbers calculated?

Only contract interaction transactions are counted, native ETH transfers are excluded. To remove low-activity noise, contracts with fewer than three transactions per day on average are filtered out. Source code verification data is sourced from [Sourcify](https://sourcify.dev) via the [Open Labels Initiative](https://www.openlabelsinitiative.org/).

Topics discussed

  • Argot
  • Sourcify
  • Open Labels Initiative