Intro
Sourcify (sourcify.dev) is a source-code verification service for Ethereum smart contracts supporting Solidity, Vyper, and Yul. Sourcify is fully committed to Open-source, Open-data, and Open-standards in smart-contract verification instead of siloed, proprietary services. We foster these values across the ecosystem and work actively to push the status quo in this direction.
Different than other verification services, Sourcify leverages the Solidity metadata and its integrity hash to find exact matches of Solidity contracts (see the playground).
How the docs are structured
- Start with What is source code verification for verification basics and methods (UI, Remix, Hardhat, Foundry, API).
- Continue with Sourcify in depth for matching, metadata, database, monitoring, and transformations.
- Use Contract dataset for repository browsing, signature lookup, and dataset export.
- Go to API for Sourcify's APIs.
- Go to Integrate Sourcify to verify contracts directly in your application.
- Use Run your own Sourcify instance for self-hosting server components.