Multichain projects will be categorized as either “multichain infrastructure” or by the tech stack they support rather than individual blockchains.
The Crypto Ecosystems Taxonomy has been updated to Version 1.2.
Starting November 2024, projects supporting 10 or more chains will fall under either "multichain infrastructure" or a specific tech stack category (e.g. EVM) rather than counting toward each chain individually.
Exceptions Where Individual Chains Are Counted:
- If a project’s primary governance activity or token is hosted on a specific chain, that chain will count the project’s developers.
- Projects that broadly support a tech stack like "EVM" but also provide special support for fewer than 3 chains outside of that tech stack will count developers toward each of those individual chains.
Why Update?
Many projects now align with tech stacks rather than specific chains. This updated approach offers a more accurate reflection of ecosystem-specific developer contributions.
This open-source taxonomy has been a community effort to track developer activity in crypto since 2019. In 2019, almost all projects in crypto supported just one chain. Over time, many projects began to support users across multiple chains. Now, there are a class of projects that support tech stacks or aim to support all chains rather than any specific set of chains.
This taxonomy has been updated to continue to be an objective and transparent source adapted to the way crypto works today.
In Detail: Updated Project Categorization Framework
Single Chain Project: This project’s developers support one specific chain.
- Categorization: This project’s repository will be a child of the specific chain.
- Example: Raydium only supports Solana → Solana (parent)
Multichain Project: This project’s developers support a curated set of chains (fewer than 10 chains).
- Categorization: This project’s repositories are children of each supported chain.
- Example: Ondo Finance supports Ethereum, Solana, Mantle, Aptos, Arbitrum, Noble, Sui, Polygon → Ethereum, Solana, Mantle, Aptos, Arbitrum, Noble, Sui, Polygon (all parents of Ondo Finance)
Broad Tech Stack Project (e.g., EVM, SVM, Move, Substrate, Cosmos Network Infrastructure): This project’s developers support a tech stack (more than 10 chains).
Project that broadly supports all chains within a specific tech stack, like all EVM chains.
- Categorization: This project supports 10+ chains within a stack and its repositories are children of that stack’s general category (e.g., "EVM Category").
- Example: wevm (viem, wagmi) supports all EVM → EVM Category (parent)
- Example: Uniswap supports 20+ EVM chains and its governance token lives on Ethereum → EVM Category (parent), Ethereum (parent)
Project that broadly supports a tech stack like "EVM" but also provide special support for fewer than 3 chains outside of that tech stack.
- Categorization: This project’s repositories are children of the stack category and the individually supported non-stack chains.
- Example: Layer3 supports EVM chains and Solana, and its governance token lives on Ethereum → EVM Category (parent), Solana (parent), Ethereum (parent)
Multichain Infrastructure Project: This project’s developers support all or intend to support all chains. Projects supporting 10+ chains from both EVM and non-EVM ecosystems belong in the "Multichain Infrastructure" category.
- Categorization: This project’s repositories are children of the Multichain Infrastructure category.
- Example: Coinbase Wallet → Multichain Infrastructure Category (parent)
- Example: LayerZero is a message passing protocol that supports 70+ chains→ Multichain Infrastructure Category
Exceptions:
- A project will always be a child of the chain that hosts its governance token & governance activity. (See Governance & Native Token Exceptions for more details.)
- This updated framework uses 10 chains as a proxy for whether the project intends on supporting a tech stack or all chains. Classification should also take into account a project’s documentation and statement of intention for classification. For example, a project that has fewer than 10 chains but states that they intend on supporting all Substrate chains should still belong to the Substrate Category.
Governance & Native Token Exceptions
Project developers should also count toward the chains that host its native token and/or governance.
If primary governance happens on a chain, that chain should always get the project’s developers.
- Example: Uniswap parents are EVM Category and Ethereum because it supports 10+ EVM chains and its primary governance activity happens on Ethereum
If native token lives on a chain, then that chain should always get the project’s developers. We ignore tokens that are bridged to other chains. - Example: Wormhole parents are Multichain Infrastructure Category and Solana because Wormhole supports 10+ chains and its native tokens live on Solana. Wormhole tokens can also be found on other chains, but we ignore those chains as parents because the tokens are bridged.
If governance is meant to be multichain, then this clause does not apply.
- Example: Axelar is Multichain Infrastructure. Axelar has a governance token, but it supports multichain governance, so no specific chain is a parent of Axelar.
What are the different tech stacks?
- Ethereum Virtual Machine (EVM)
- Cosmos Network Infrastructure
- Move
- Solana Virtual Machine (SVM)
- Substrate
Missing a tech stack? Please submit a PR.
What are some examples under this updated categorization framework?
- Uniswap → EVM Category and Ethereum
- 0x → EVM Category and Ethereum
- wevm (viem, wagmi) → EVM Category
- Rabbithole/Boost protocol → EVM Category
- Beefy Finance → EVM and Ethereum
- Wormhole → Multichain Infrastructure Category and Solana
- Ordinals wallet → Bitcoin
- Coinbase wallet → Multichain Infrastructure Category
- Thorchain → Multichain Infrastructure Category
- Axelar → Multichain Infrastructure Category
- Magic Eden → Solana, Bitcoin, Ethereum, Polygon, Base
- Chainlink → Multichain Infrastructure Category and Ethereum