diff --git a/crates/stages/stages/src/stages/tx_lookup.rs b/crates/stages/stages/src/stages/tx_lookup.rs index 1af65fb8d7..7cf77269d5 100644 --- a/crates/stages/stages/src/stages/tx_lookup.rs +++ b/crates/stages/stages/src/stages/tx_lookup.rs @@ -232,11 +232,8 @@ where let mut writer = EitherWriter::new_transaction_hash_numbers(provider, rocksdb_batch)?; let static_file_provider = provider.static_file_provider(); - let rev_walker = provider - .block_body_indices_range(range.clone())? - .into_iter() - .zip(range.collect::>()) - .rev(); + let rev_walker = + provider.block_body_indices_range(range.clone())?.into_iter().rev().zip(range.rev()); for (body, number) in rev_walker { if number <= unwind_to {