@@ -657,7 +657,7 @@ impl<ChanSigner: ChannelKeys> OnchainTxHandler<ChanSigner> {
657657 None
658658 }
659659
660- pub ( super ) fn block_connected < B : Deref , F : Deref , L : Deref > ( & mut self , txn_matched : & [ & Transaction ] , claimable_outpoints : Vec < ClaimRequest > , height : u32 , broadcaster : B , fee_estimator : F , logger : L ) -> bool
660+ pub ( super ) fn block_connected < B : Deref , F : Deref , L : Deref > ( & mut self , txn_matched : & [ & Transaction ] , claimable_outpoints : Vec < ClaimRequest > , height : u32 , broadcaster : B , fee_estimator : F , logger : L )
661661 where B :: Target : BroadcasterInterface ,
662662 F :: Target : FeeEstimator ,
663663 L :: Target : Logger ,
@@ -666,7 +666,6 @@ impl<ChanSigner: ChannelKeys> OnchainTxHandler<ChanSigner> {
666666 let mut new_claims = Vec :: new ( ) ;
667667 let mut aggregated_claim = HashMap :: new ( ) ;
668668 let mut aggregated_soonest = :: std:: u32:: MAX ;
669- let mut broadcasted = false ;
670669
671670 // Try to aggregate outputs if their timelock expiration isn't imminent (absolute_timelock
672671 // <= CLTV_SHARED_CLAIM_BUFFER) and they don't require an immediate nLockTime (aggregable).
@@ -703,7 +702,6 @@ impl<ChanSigner: ChannelKeys> OnchainTxHandler<ChanSigner> {
703702 self . pending_claim_requests . insert ( txid, claim_material) ;
704703 log_trace ! ( logger, "Broadcast onchain {}" , log_tx!( tx) ) ;
705704 broadcaster. broadcast_transaction ( & tx) ;
706- broadcasted = true ;
707705 }
708706 }
709707
@@ -823,17 +821,15 @@ impl<ChanSigner: ChannelKeys> OnchainTxHandler<ChanSigner> {
823821 if let Some ( ( new_timer, new_feerate, bump_tx) ) = self . generate_claim_tx ( height, & claim_material, & * fee_estimator, & * logger) {
824822 log_trace ! ( logger, "Broadcast onchain {}" , log_tx!( bump_tx) ) ;
825823 broadcaster. broadcast_transaction ( & bump_tx) ;
826- broadcasted = true ;
827824 if let Some ( claim_material) = self . pending_claim_requests . get_mut ( first_claim_txid) {
828825 claim_material. height_timer = new_timer;
829826 claim_material. feerate_previous = new_feerate;
830827 }
831828 }
832829 }
833- broadcasted
834830 }
835831
836- pub ( super ) fn block_disconnected < B : Deref , F : Deref , L : Deref > ( & mut self , height : u32 , broadcaster : B , fee_estimator : F , logger : L ) -> bool
832+ pub ( super ) fn block_disconnected < B : Deref , F : Deref , L : Deref > ( & mut self , height : u32 , broadcaster : B , fee_estimator : F , logger : L )
837833 where B :: Target : BroadcasterInterface ,
838834 F :: Target : FeeEstimator ,
839835 L :: Target : Logger ,
@@ -858,13 +854,11 @@ impl<ChanSigner: ChannelKeys> OnchainTxHandler<ChanSigner> {
858854 }
859855 }
860856 }
861- let mut broadcasted = false ;
862857 for ( _, claim_material) in bump_candidates. iter_mut ( ) {
863858 if let Some ( ( new_timer, new_feerate, bump_tx) ) = self . generate_claim_tx ( height, & claim_material, & * fee_estimator, & * logger) {
864859 claim_material. height_timer = new_timer;
865860 claim_material. feerate_previous = new_feerate;
866861 broadcaster. broadcast_transaction ( & bump_tx) ;
867- broadcasted = true ;
868862 }
869863 }
870864 for ( ancestor_claim_txid, claim_material) in bump_candidates. drain ( ) {
@@ -881,7 +875,6 @@ impl<ChanSigner: ChannelKeys> OnchainTxHandler<ChanSigner> {
881875 for req in remove_request {
882876 self . pending_claim_requests . remove ( & req) ;
883877 }
884- broadcasted
885878 }
886879
887880 pub ( super ) fn provide_latest_local_tx ( & mut self , tx : LocalCommitmentTransaction ) -> Result < ( ) , ( ) > {
0 commit comments