From 57f8b42c1ecf195013e987221402588cf8d53794 Mon Sep 17 00:00:00 2001 From: Mislav Date: Wed, 13 May 2026 09:37:09 +0200 Subject: [PATCH] Default Electrum TLS hostname validation to on --- src/utils.rs | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/utils.rs b/src/utils.rs index d391c6b..46df646 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -32,15 +32,9 @@ pub(crate) fn build_electrum_client( socks_proxy: Option<&str>, validate_domain: Option, ) -> BdkElectrumClient { - let socks5_config = match socks_proxy { - Some(socks_proxy) => { - let socks5_config = Socks5Config::new(socks_proxy); - Some(socks5_config) - } - None => None, - }; + let socks5_config = socks_proxy.map(Socks5Config::new); - let validate_domain = socks5_config.is_none() && validate_domain.unwrap_or(true); + let validate_domain = validate_domain.unwrap_or(true); let electrum_config = Config::builder() .timeout(Some(30)) .retry(3)