From 7a263851f26c170bfec1e982c63cdc77450c63f7 Mon Sep 17 00:00:00 2001 From: Dorian Date: Wed, 1 Apr 2026 18:22:30 +0100 Subject: [PATCH] fix: add bitcoin, electrumx, filebrowser to tor_service_name mapping These services had hidden services configured in torrc but their app IDs weren't mapped in tor_service_name(), so read_tor_address() returned None and the UI showed them as having no Tor service. Co-Authored-By: Claude Opus 4.6 (1M context) --- core/archipelago/src/container/docker_packages.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/archipelago/src/container/docker_packages.rs b/core/archipelago/src/container/docker_packages.rs index 8176861a..120ccb67 100644 --- a/core/archipelago/src/container/docker_packages.rs +++ b/core/archipelago/src/container/docker_packages.rs @@ -539,10 +539,13 @@ fn get_app_metadata(app_id: &str) -> AppMetadata { fn tor_service_name(app_id: &str) -> Option<&'static str> { match app_id { "archipelago" => Some("archipelago"), + "bitcoin" | "bitcoin-knots" | "bitcoind" => Some("bitcoin"), + "electrumx" | "electrs" | "electrum" => Some("electrumx"), "lnd" | "lnd-ui" => Some("lnd"), "btcpay" | "btcpay-server" | "btcpayserver" => Some("btcpay"), "mempool" | "mempool-web" | "mempool-frontend" => Some("mempool"), - "fedimint" => Some("fedimint"), + "fedimint" | "fedimint-gateway" => Some("fedimint"), + "filebrowser" => Some("filebrowser"), _ => None, } }