File tree Expand file tree Collapse file tree 1 file changed +13
-11
lines changed
Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Original file line number Diff line number Diff 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 {
You can’t perform that action at this time.
0 commit comments