pub fn is_supported_verification_request(request: &VerificationRequest) -> bool {
    matches!(
        request.req.source_code_data,
        SourceCodeData::SolSingleFile(_) | SourceCodeData::StandardJsonInput(_)
    )
}
Returns true if the verification request is supported by the Etherscan verifier, otherwise false.

Currently, the verifier supports only Solidity single file and standard JSON input source code data formats.
core/lib/contract_verifier/src/etherscan/mod.rs