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