From bab96bedbc7c7720e73f172831697c462c8f5944 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Fri, 10 May 2024 19:57:23 +0200 Subject: [PATCH] fix: skip s value check in trace_filter recovery (#8200) --- crates/rpc/rpc/src/trace.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/rpc/rpc/src/trace.rs b/crates/rpc/rpc/src/trace.rs index 7104409146..0a1494e0e9 100644 --- a/crates/rpc/rpc/src/trace.rs +++ b/crates/rpc/rpc/src/trace.rs @@ -266,7 +266,7 @@ where let mut transaction_indices = HashSet::new(); let mut highest_matching_index = 0; for (tx_idx, tx) in block.body.iter().enumerate() { - let from = tx.recover_signer().ok_or(BlockError::InvalidSignature)?; + let from = tx.recover_signer_unchecked().ok_or(BlockError::InvalidSignature)?; let to = tx.to(); if matcher.matches(from, to) { let idx = tx_idx as u64;