Similar Contracts Search

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
Teck Yuan Lee
Last updated:

Still Have Questions?

Supported Explorers

Abscan
Apescan
Aptoscan
ArbiScan
BaseScan
Berascan
Blastscan
BscScan
BTTCScan
CeloScan
Etherscan
Fraxscan
GnosisScan
HyperEVMScan
KatanaScan
Lineascan
Mantlescan
MegaETH Etherscan
MemeCoreScan
MonadScan
Moonscan
Moonriver Explorer
opBNB Explorer
OP Mainnet Etherscan
Plasmascan
PolygonScan
SeiScan
SnowScan
SonicScan
StableScan
Taikoscan
Uniscan
WorldScan
XDCScan