# Verify a contract

Contract verification is essential for transparency and trust in the Filecoin ecosystem. It allows users to inspect the source code of deployed contracts and ensures they function as intended.

## Available Verification Tools

The following FEVM-compatible chain explorers offer contract verification capabilities:

* [Blockscout](https://filecoin.blockscout.com/contract-verification) - Multi-chain explorer with advanced verification options
* [Filfox](https://filfox.info/en/contract) - Native Filecoin explorer with comprehensive verification features
* [Starboard](https://fvm.starboard.ventures/explorer/verifier) - FVM-focused verification platform
* [Beryx](https://beryx.zondax.ch/contract_verifier) - Developer-friendly verification interface
* [Sourcify](https://docs.sourcify.dev/docs/how-to-verify/) - Multi-chain contract repository with verification tools

## Verification Methods

There are two primary approaches to verify your smart contracts:

### Programmatic Verification

Automate contract verification directly from your development environment:

* [Hardhat verification guide](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/programmatic/hardhat)
* [Foundry verification guide](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/programmatic/foundry)

### Web Interface Verification

Verify contracts through explorer user interfaces:

* [Blockscout web interface guide](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/web-interface/blockscout)
* [Filfox web interface guide](https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract/web-interface/filfox)

[Was this page helpful?](https://airtable.com/apppq4inOe4gmSSlk/pagoZHC2i1iqgphgl/form?prefill_Page+URL=https://docs.filecoin.io/smart-contracts/developing-contracts/verify-a-contract)
