What is Multichain Decoding?
Multichain Decoding enables seamless analysis of smart contract data across multiple blockchains. With a single contract submission, users can automatically generate protocol tables across all supported EVM chains, simplifying cross-chain data access on Dune. This feature unifies contract data views, streamlining the analysis of protocols deployed across various chains and making cross-chain insights more accessible.Example Usage
Here are a few examples showing how you can use multichain decoded table views to simplify your analysis. Each example includes “before” and “after” queries to demonstrate how multichain views streamline cross-chain analytics.Finding Zora Uniswap Collections
Finding Zora Uniswap Collections
- Using multichain decoded tables
- Unioning single chain decoded tables
Gnosis Safe `execTransaction` Calls
Gnosis Safe `execTransaction` Calls
- Using multichain decoded tables
- Unioning single chain decoded tables
How It Works
Requirements for Multichain View Construction ⚠️
To create a multichain decoded view, the following criteria must be met:- Contracts must have the same ABI across chains.
- Contracts must be organized under the same project namespace and contract name (e.g.,
uniswap_v3,UniswapV3Pool).
Submitting Multichain Contracts
Accessing and Navigating Tables
Multichain decoded contract tables are accessible in the Data Explorer, just like regular decoded contract tables. These multichain entries feature a distinct symbol and display the list of supported chains, clearly indicating they span multiple chains.