Verified contracts create trust and transparency by providing users with the source code of the smart contracts they are interacting with. It gives users the opportunity to audit the code and verify that it works the way they expect it to.

Source code verification works by compiling contracts to generate bytecode and then matching that with the bytecode stored on the blockchain.

To verify your contract, set the chain and address of the contract, then upload the contract's metadata file and any necessary source files below. We use Sourcify to compile and verify your contract behind the scenes.

Verified contracts will have an icon. A verified contract does not certify the security, performance, or integrity of the smart contract. Nor is it an endorsement of the contract or its owner.

For any additional questions, please visit our knowledge base or contact a support team member via the chat button at

Chat with Ava Labs | Use Apps on Avalanche | Validate on Avalanche

Build on Avalanche

Did this answer your question?