Skip to content

Commit 1168ad3

Browse files
committed
f Improve logging for spend_spendable_outputs
1 parent 99ebc3f commit 1168ad3

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

src/event.rs

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -481,17 +481,19 @@ where
481481
let output_descriptors = &outputs.iter().collect::<Vec<_>>();
482482
let tx_feerate =
483483
self.wallet.get_est_sat_per_1000_weight(ConfirmationTarget::Normal);
484-
let spending_tx = self
485-
.keys_manager
486-
.spend_spendable_outputs(
487-
output_descriptors,
488-
Vec::new(),
489-
destination_address.script_pubkey(),
490-
tx_feerate,
491-
&Secp256k1::new(),
492-
)
493-
.unwrap();
494-
self.wallet.broadcast_transaction(&spending_tx);
484+
let res = self.keys_manager.spend_spendable_outputs(
485+
output_descriptors,
486+
Vec::new(),
487+
destination_address.script_pubkey(),
488+
tx_feerate,
489+
&Secp256k1::new(),
490+
);
491+
match res {
492+
Ok(spending_tx) => self.wallet.broadcast_transaction(&spending_tx),
493+
Err(err) => {
494+
log_error!(self.logger, "Error spending outputs: {:?}", err);
495+
}
496+
}
495497
}
496498
LdkEvent::OpenChannelRequest { .. } => {}
497499
LdkEvent::PaymentForwarded {

0 commit comments

Comments
 (0)