S
Sourcify
Data by Sourcify
Smart contract verification across EVM chains: whether a contract's source code is verified, its compiler, deployer, proxy implementation, functions and source, and decoding of function selectors.
smart contracts, verification, ethereum, evm, security, web3, crypto
WebsiteTry a search
Tools (3)
- checkContractVerificationCheck whether a smart contract address has verified source code on Sourcify, on one EVM chain or across every chain where it is deployed, with the match quality. Use it to vet a token, protocol or contract before interacting with it: unverified code cannot be audited.Free
- getVerifiedContractDetails of a smart contract verified on Sourcify: contract name, compiler and settings, license, deployer and deployment transaction, whether it is a proxy and its implementation, its functions and events, and optionally the main source file. Use it to understand what a contract does and who deployed it.Free
- decodeFunctionSelectorsDecode EVM function selectors (4 bytes, or the first 4 bytes of calldata) and event topics (32 bytes) into readable signatures such as transfer(address,uint256), using the Sourcify signature database. Use it to understand what a transaction or a signature request will actually call, e.g., spotting a hidden approve or setApprovalForAll.Free