From bc43d2eb1a74cf05d110f97ecc8e7c0a472bfec8 Mon Sep 17 00:00:00 2001 From: Steve Myers Date: Mon, 28 Mar 2022 17:30:40 -0700 Subject: [PATCH] Map TxBuilder address error to BdkError::Generic --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index b880ac2..7cb9ecd 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -310,7 +310,7 @@ impl TxBuilder { let wallet = wallet.get_wallet(); let mut tx_builder = wallet.build_tx(); for (address, amount) in &self.recipients { - let address = Address::from_str(address).expect("recipient address parsing failed"); + let address = Address::from_str(address).map_err(|e| BdkError::Generic(e.to_string()))?; tx_builder.add_recipient(address.script_pubkey(), *amount); } if let Some(sat_per_vb) = self.fee_rate {