Skip to content

Verify a contract

This guide will help you verify a smart contract on Taiko.

You have a contract deployed on Taiko and the source code available.


Replace the contract address and filepath to contract below, and then execute in terminal to verify your contract.

Terminal window
forge verify-contract 0x526317252e346978869d178081dA2cd10ac8b56D src/Counter.sol:Counter \
--verifier-url https://blockscoutapi.mainnet.taiko.xyz/api\? \
--verifier blockscout

It’s also possible to verify the contract on Taikoscan through Etherscan v2 API as follows:

Terminal window
forge verify-contract 0x526317252e346978869d178081dA2cd10ac8b56D src/Counter.sol:Counter \
--chain 167000 \
--verifier custom \
--verifier-url https://api.etherscan.io/v2/api?chainid=167000&apikey={YOUR_API_KEY}

Replace the contract address and filepath to contract below, and then execute in terminal to verify your contract.

Terminal window
forge verify-contract 0x526317252e346978869d178081dA2cd10ac8b56D src/Counter.sol:Counter \
--verifier-url https://blockscoutapi.hoodi.taiko.xyz/api\? \
--verifier blockscout

Verify a contract with Hardhat or other alternatives

Section titled “Verify a contract with Hardhat or other alternatives”

Check out the Blockscout docs here or Hardhat docs here!