--platform | etherscan | Verification platform: etherscan, arbiscan, polygonscan, basescan, sourcify, blockscout |
--api-key | | Explorer API key (or set ETHERSCAN_API_KEY / ARBISCAN_API_KEY env var) |
--source | | Path to Solidity source file (required) |
--name | | Contract name (defaults to filename) |
--compiler | v0.8.20+commit.a1b79de6 | Solidity compiler version |
--optimize | true | Optimizer was enabled during compilation |
--opt-runs | 200 | Optimizer runs |
--constructor-args | | ABI-encoded constructor arguments (hex) |
--chain-id | 42161 | Chain ID (for Sourcify) |
--api-url | | Custom API endpoint URL |
--flatten | | Path to flattened source file |