@@ -475,8 +475,8 @@ impl<ChannelSigner: Sign> OnchainTxHandler<ChannelSigner> {
475
475
// remove it once it reaches the confirmation threshold, or to generate a new claim if the
476
476
// transaction is reorged out.
477
477
let mut all_inputs_have_confirmed_spend = true ;
478
- for outpoint in & request_outpoints {
479
- if let Some ( first_claim_txid_height) = self . claimable_outpoints . get ( outpoint) {
478
+ for outpoint in request_outpoints. iter ( ) {
479
+ if let Some ( first_claim_txid_height) = self . claimable_outpoints . get ( * outpoint) {
480
480
// We check for outpoint spends within claims individually rather than as a set
481
481
// since requests can have outpoints split off.
482
482
if !self . onchain_events_awaiting_threshold_conf . iter ( )
@@ -810,7 +810,7 @@ impl<ChannelSigner: Sign> OnchainTxHandler<ChannelSigner> {
810
810
for outpoint in request. outpoints ( ) {
811
811
log_debug ! ( logger, "Removing claim tracking for {} due to maturation of claim package {}." ,
812
812
outpoint, log_bytes!( package_id) ) ;
813
- self . claimable_outpoints . remove ( & outpoint) ;
813
+ self . claimable_outpoints . remove ( outpoint) ;
814
814
#[ cfg( anchors) ]
815
815
self . pending_claim_events . remove ( & package_id) ;
816
816
}
@@ -819,7 +819,7 @@ impl<ChannelSigner: Sign> OnchainTxHandler<ChannelSigner> {
819
819
OnchainEvent :: ContentiousOutpoint { package } => {
820
820
log_debug ! ( logger, "Removing claim tracking due to maturation of claim tx for outpoints:" ) ;
821
821
log_debug ! ( logger, " {:?}" , package. outpoints( ) ) ;
822
- self . claimable_outpoints . remove ( & package. outpoints ( ) [ 0 ] ) ;
822
+ self . claimable_outpoints . remove ( package. outpoints ( ) [ 0 ] ) ;
823
823
}
824
824
}
825
825
} else {
@@ -897,7 +897,7 @@ impl<ChannelSigner: Sign> OnchainTxHandler<ChannelSigner> {
897
897
//- resurect outpoint back in its claimable set and regenerate tx
898
898
match entry. event {
899
899
OnchainEvent :: ContentiousOutpoint { package } => {
900
- if let Some ( ancestor_claimable_txid) = self . claimable_outpoints . get ( & package. outpoints ( ) [ 0 ] ) {
900
+ if let Some ( ancestor_claimable_txid) = self . claimable_outpoints . get ( package. outpoints ( ) [ 0 ] ) {
901
901
if let Some ( request) = self . pending_claim_requests . get_mut ( & ancestor_claimable_txid. 0 ) {
902
902
request. merge_package ( package) ;
903
903
// Using a HashMap guarantee us than if we have multiple outpoints getting
0 commit comments