verify_contract
Submit contract source code for verification on Etherscan, Basescan, and other EVM block explorers.
Instructions
Submit contract source code for verification on block explorers (Etherscan, Basescan, etc.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runs | No | Optimization runs | |
| apiKey | Yes | Block explorer API key | |
| network | No | Network name (e.g. 'bsc', 'opbnb', 'ethereum', 'base', etc.) or chain ID. Supports others main popular networks. Defaults to BSC mainnet. | bsc |
| evmVersion | No | EVM version | london |
| sourceCode | Yes | Contract source code (Solidity) | |
| licenseType | No | License type (3 = MIT) | |
| contractName | Yes | Contract name as it appears in source | |
| compilerVersion | Yes | Solidity compiler version (e.g., 'v0.8.19+commit.7dd6d404') | |
| contractAddress | Yes | Deployed contract address | |
| optimizationUsed | No | Whether optimization was enabled | |
| constructorArguments | No | ABI-encoded constructor arguments (hex) |