pub(crate) fn explorer_client( chain: Chain, api_key: Option<String>, api_url: Option<String>, explorer_url: Option<String>, ) -> Result<Client>