Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. IPFS
  3. sourcify

sourcify

MITTypeScriptsourcify-server@3.17.1

An open-source service for verifying Ethereum smart contract source code, supporting Solidity and Vyper.

Visit WebsiteGitHubGitHub
943 stars535 forks0 contributors

What is sourcify?

Sourcify is an open-source service that verifies the source code of Ethereum smart contracts, ensuring that the deployed bytecode on-chain matches the original Solidity or Vyper source code. It solves the problem of trust and transparency in smart contract deployments by providing a reliable verification mechanism. The service supports full verification using metadata integrity hashes and operates across multiple EVM-compatible chains.

Target Audience

Smart contract developers, blockchain auditors, and projects deploying on Ethereum or other EVM chains who need to prove the authenticity and integrity of their contract source code.

Value Proposition

Developers choose Sourcify because it is fully open-source and promotes open standards, unlike proprietary verification services. It offers full verification capabilities, automated monitoring, and a commitment to transparency, making it a trusted community-driven alternative.

Overview

Source code verification service for Ethereum smart contracts

Use Cases

Best For

  • Verifying Solidity smart contracts before deployment to mainnet
  • Auditing smart contracts to ensure source code matches deployed bytecode
  • Projects requiring transparent and open-source verification tools
  • Automatically monitoring new contract deployments for verification
  • Building tools that interact with verified contract metadata
  • Ensuring compliance with open standards in blockchain development

Not Ideal For

  • Projects deploying on non-EVM chains like Solana or Cosmos, as Sourcify only supports EVM-compatible blockchains.
  • Teams requiring commercial support and service-level agreements, since Sourcify is community-driven with no guaranteed response times.
  • Developers needing quick, partial verification without Solidity metadata, as Sourcify's full verification depends on metadata integrity hashes.
  • Applications where immediate verification is critical and IPFS publication isn't reliable, limiting automated monitoring effectiveness.

Pros & Cons

Pros

Full Verification Integrity

Uses Solidity metadata and its integrity hash to ensure exact matches between source and deployed code, enabling 'full verification' as emphasized in the README.

Open Standards Commitment

Promotes interoperability through initiatives like the Verifier Alliance, avoiding proprietary silos and fostering transparency across the ecosystem.

Multi-Chain Extensibility

Supports various EVM chains via an extensible server and monitor, with documented instructions for adding new chains, enhancing flexibility.

Automated Deployment Monitoring

The monitor service listens for new contract deployments and auto-submits them for verification if source code is on IPFS, reducing manual effort.

Cons

Complex Self-Hosting Setup

Requires running multiple services (server, database, monitor) in a monorepo, which can be intricate compared to simpler, single-endpoint verification APIs.

Limited Chain Support

Only works with EVM-compatible chains, excluding other smart contract platforms, which restricts its use in broader blockchain ecosystems.

Dependency on IPFS

Automated verification assumes source code is published on IPFS; if not, manual intervention is needed, potentially disrupting seamless automation.

Frequently Asked Questions

Quick Stats

Stars943
Forks535
Contributors0
Open Issues100
Last commit2 days ago
CreatedSince 2019

Tags

#ipfs#open-source#solidity#smart-contracts#blockchain-security#verification#evm#postgresql#ethereum

Built With

P
PostgreSQL
T
TypeScript

Links & Resources

Website

Included in

IPFS4.6k
Auto-fetched 5 hours ago

Related Projects

orbit-dborbit-db

Peer-to-Peer Databases for the Decentralized Web

Stars8,798
Forks596
Last commit2 months ago
ipfs-companionipfs-companion

Browser extension that simplifies access to IPFS resources on the web

Stars2,158
Forks338
Last commit1 day ago
Public Gateway CheckerPublic Gateway Checker

Checks which public gateways are online or not

Stars2,099
Forks383
Last commit1 month ago
ipfs-deployipfs-deploy

Zero-Config CLI to Deploy Static Websites to IPFS

Stars1,171
Forks117
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub