From b1d6c66b6df52cdb18f42d9f87fa0267eb35f240 Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Fri, 22 Aug 2025 14:15:12 +0200 Subject: [PATCH] Add detailed logging for RPC connection and fix wallet URL construction --- Cargo.lock | 2 +- src/daemon.rs | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dab9445..6b989a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1740,7 +1740,7 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sdk_common" version = "0.1.0" -source = "git+https://git.4nkweb.com/4nk/sdk_common.git?branch=dev#a4c2fd209016f46dfb94c513c5db2c18d27b1f8a" +source = "git+https://git.4nkweb.com/4nk/sdk_common.git?branch=docker-support#a4c2fd209016f46dfb94c513c5db2c18d27b1f8a" dependencies = [ "aes-gcm", "anyhow", diff --git a/src/daemon.rs b/src/daemon.rs index 6164bba..5723aef 100644 --- a/src/daemon.rs +++ b/src/daemon.rs @@ -92,10 +92,15 @@ fn read_cookie(path: &Path) -> Result<(String, String)> { fn rpc_connect(rpcwallet: Option, network: Network, mut rpc_url: String, cookie_path: Option) -> Result { match rpcwallet { - Some(rpcwallet) => rpc_url.push_str(&rpcwallet), + Some(ref rpcwallet) => { + rpc_url.push_str("/wallet/"); + rpc_url.push_str(rpcwallet); + }, None => (), } + log::info!("Attempting to connect to Bitcoin Core at: {}", rpc_url); + // Allow `wait_for_new_block` to take a bit longer before timing out. // See https://github.com/romanz/electrs/issues/495 for more details. let builder = jsonrpc::simple_http::SimpleHttpTransport::builder()