Map TxBuilder address error to BdkError::Generic

This commit is contained in:
Steve Myers 2022-03-28 17:30:40 -07:00
parent adc3f68e31
commit bc43d2eb1a
No known key found for this signature in database
GPG Key ID: 8105A46B22C2D051

View File

@ -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 {