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
481
481
let output_descriptors = & outputs. iter ( ) . collect :: < Vec < _ > > ( ) ;
482
482
let tx_feerate =
483
483
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
+ }
495
497
}
496
498
LdkEvent :: OpenChannelRequest { .. } => { }
497
499
LdkEvent :: PaymentForwarded {
You can’t perform that action at this time.
0 commit comments