async fn etherscan_check_verification_status(
        self: Arc<Self>,
        verification_id: usize,
    ) -> EtherscanResponse {
        let method_latency = METRICS.call[&"etherscan_get_source_code"].start();
        match Self::verification_request_status(State(self), Path(verification_id)).await {
            Ok(verification_status) => {
                method_latency.observe();
                verification_status.0.into()
            }
            // Even though we do not use guids, we return the same error as Etherscan does. In case some tooling
            // relies on this error message.
            _ => EtherscanResponse::failed("Unable to locate guid".into()),
        }
    }
Returns verification status in Etherscan-like format.
core/node/contract_verification_server/src/api_impl.rs