From 63a3e18404b3b460950fe204e7ccd3b10c759083 Mon Sep 17 00:00:00 2001 From: iPLAY888 <133153661+letmehateu@users.noreply.github.com> Date: Sun, 1 Feb 2026 16:01:11 +0300 Subject: [PATCH] fix: remove unnecessary alloc (#21665) --- crates/stages/stages/src/stages/tx_lookup.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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 {