@@ -620,9 +620,8 @@ where C::Target: chain::Filter,
620
620
pub fn rebroadcast_pending_claims ( & self ) {
621
621
let monitors = self . monitors . read ( ) . unwrap ( ) ;
622
622
for ( _, monitor_holder) in & * monitors {
623
- let logger = WithChannelMonitor :: from ( & self . logger , & monitor_holder. monitor ) ;
624
623
monitor_holder. monitor . rebroadcast_pending_claims (
625
- & * self . broadcaster , & * self . fee_estimator , & logger
624
+ & * self . broadcaster , & * self . fee_estimator , & self . logger
626
625
)
627
626
}
628
627
}
@@ -640,19 +639,17 @@ where
640
639
fn filtered_block_connected ( & self , header : & Header , txdata : & TransactionData , height : u32 ) {
641
640
log_debug ! ( self . logger, "New best block {} at height {} provided via block_connected" , header. block_hash( ) , height) ;
642
641
self . process_chain_data ( header, Some ( height) , & txdata, |monitor, txdata| {
643
- let logger = WithChannelMonitor :: from ( & self . logger , & monitor) ;
644
642
monitor. block_connected (
645
- header, txdata, height, & * self . broadcaster , & * self . fee_estimator , & logger)
643
+ header, txdata, height, & * self . broadcaster , & * self . fee_estimator , & self . logger )
646
644
} ) ;
647
645
}
648
646
649
647
fn block_disconnected ( & self , header : & Header , height : u32 ) {
650
648
let monitor_states = self . monitors . read ( ) . unwrap ( ) ;
651
649
log_debug ! ( self . logger, "Latest block {} at height {} removed via block_disconnected" , header. block_hash( ) , height) ;
652
650
for monitor_state in monitor_states. values ( ) {
653
- let logger = WithChannelMonitor :: from ( & self . logger , & monitor_state. monitor ) ;
654
651
monitor_state. monitor . block_disconnected (
655
- header, height, & * self . broadcaster , & * self . fee_estimator , & logger) ;
652
+ header, height, & * self . broadcaster , & * self . fee_estimator , & self . logger ) ;
656
653
}
657
654
}
658
655
}
@@ -669,30 +666,28 @@ where
669
666
fn transactions_confirmed ( & self , header : & Header , txdata : & TransactionData , height : u32 ) {
670
667
log_debug ! ( self . logger, "{} provided transactions confirmed at height {} in block {}" , txdata. len( ) , height, header. block_hash( ) ) ;
671
668
self . process_chain_data ( header, None , txdata, |monitor, txdata| {
672
- let logger = WithChannelMonitor :: from ( & self . logger , & monitor) ;
673
669
monitor. transactions_confirmed (
674
- header, txdata, height, & * self . broadcaster , & * self . fee_estimator , & logger)
670
+ header, txdata, height, & * self . broadcaster , & * self . fee_estimator , & self . logger )
675
671
} ) ;
676
672
}
677
673
678
674
fn transaction_unconfirmed ( & self , txid : & Txid ) {
679
675
log_debug ! ( self . logger, "Transaction {} reorganized out of chain" , txid) ;
680
676
let monitor_states = self . monitors . read ( ) . unwrap ( ) ;
681
677
for monitor_state in monitor_states. values ( ) {
682
- let logger = WithChannelMonitor :: from ( & self . logger , & monitor_state. monitor ) ;
683
- monitor_state. monitor . transaction_unconfirmed ( txid, & * self . broadcaster , & * self . fee_estimator , & logger) ;
678
+ monitor_state. monitor . transaction_unconfirmed ( txid, & * self . broadcaster , & * self . fee_estimator , & self . logger ) ;
684
679
}
685
680
}
686
681
687
682
fn best_block_updated ( & self , header : & Header , height : u32 ) {
688
683
log_debug ! ( self . logger, "New best block {} at height {} provided via best_block_updated" , header. block_hash( ) , height) ;
689
684
self . process_chain_data ( header, Some ( height) , & [ ] , |monitor, txdata| {
690
- let logger = WithChannelMonitor :: from ( & self . logger , & monitor) ;
691
685
// While in practice there shouldn't be any recursive calls when given empty txdata,
692
686
// it's still possible if a chain::Filter implementation returns a transaction.
693
687
debug_assert ! ( txdata. is_empty( ) ) ;
694
688
monitor. best_block_updated (
695
- header, height, & * self . broadcaster , & * self . fee_estimator , & logger)
689
+ header, height, & * self . broadcaster , & * self . fee_estimator , & self . logger
690
+ )
696
691
} ) ;
697
692
}
698
693
0 commit comments