Similar Contracts Search

Note: Moonriver (MOVR) on Kusama is a companion network to Moonbeam and provides a permanently incentivized canary network. New code ships to Moonriver first, where it can be tested and verified under real economic conditions. Once proven, the same code ships to Moonbeam on Polkadot.

The Similar Contracts Search tool helps you discover contracts with similar source code, deployed across various EVM chains via explorers powered by Team Etherscan. It detects contracts with the following levels of bytecode similarity:

  • Exact - 100% bytecode match
  • Similar - Varying degrees of similarity
    • High
    • Medium
    • Low
📝Note: This feature compares contracts based on bytecode logic & behavior, not just the written source code.
It differs from Similar Match Contract Verification. If you’ve deployed a new contract with source code similar to one that’s already verified on at least one other explorer powered by Team Etherscan, you can use Similar Match Verification to simplify the contract verification process.

What you can use this for:

  • Find testnet deployments of contracts that you can play with
  • Compare different contract implementations
  • Identify vulnerabilities that may affect similar contracts

How to use it:

  1. Navigate to any Contract > Code tab, then click the More Options menu.
  1. Enter the contract address you want to analyze, choose the similarity level and select the chains you’d like to include in the search.
  1. Click Search to view a list of matching contracts along with the chains they’re deployed on.

    From there, you can decode any contract to examine its opcodes, and Compare Diff to look for source code differences.
  • Teck Yuan Lee
Updated