From 39dafdf3ff4378a9cb49cca8ea4ad49c576552fa Mon Sep 17 00:00:00 2001 From: Otto Allmendinger Date: Thu, 27 Nov 2025 09:34:27 +0100 Subject: [PATCH] feat(wasm-utxo): remove unused xpub_triple_from_strings function Remove an unused function that was parsing string arrays into xpub triples. Issue: BTC-2786 Co-authored-by: llm-git --- .../src/fixed_script_wallet/wallet_keys.rs | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/packages/wasm-utxo/src/fixed_script_wallet/wallet_keys.rs b/packages/wasm-utxo/src/fixed_script_wallet/wallet_keys.rs index aadd2e4..2d2917c 100644 --- a/packages/wasm-utxo/src/fixed_script_wallet/wallet_keys.rs +++ b/packages/wasm-utxo/src/fixed_script_wallet/wallet_keys.rs @@ -9,20 +9,6 @@ pub type XpubTriple = [Xpub; 3]; pub type PubTriple = [CompressedPublicKey; 3]; -pub fn xpub_triple_from_strings(xpub_strings: &[String; 3]) -> Result { - let xpubs: Result, _> = xpub_strings - .iter() - .map(|s| { - Xpub::from_str(s) - .map_err(|e| WasmUtxoError::new(&format!("Failed to parse xpub: {}", e))) - }) - .collect(); - - xpubs? - .try_into() - .map_err(|_| WasmUtxoError::new("Expected exactly 3 xpubs")) -} - pub fn to_pub_triple(xpubs: &XpubTriple) -> PubTriple { xpubs .iter()