Verify via Foundry
Foundry natively supports Sourcify verification. Sourcify is the default verifier in Forge — you can verify contracts with the additional verify flags.
Deploy and verify
forge create --rpc-url <your_rpc_url> \
--constructor-args "ForgeUSD" "FUSD" 18 1000000000000000000000 \
--private-key <your_private_key> \
src/MyToken.sol:MyToken \
--verify \
--verifier sourcify
Verify an existing contract
forge verify-contract 0x55f7d4279CE387067f12561e7E0c194f5186cFba \
src/MyToken.sol:MyToken \
--chain 11155111 \
--verifier sourcify
Check verification job status
forge verify-check 64f6f3bb-2b93-40ec-b6e8-b6e90510e6b0 \
--verifier sourcify