BlockScout gives users the ability to read and verify smart contracts. Verification is available through the User Interface or the verify API endpoint.