From e04afe6e0edabaafb26f4738e87f4c1a582526d9 Mon Sep 17 00:00:00 2001 From: drhgencer Date: Tue, 3 Feb 2026 16:32:57 +0530 Subject: [PATCH] fix(rpc): validate toBlock in trace_filter (#21718) --- crates/rpc/rpc/src/trace.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/rpc/rpc/src/trace.rs b/crates/rpc/rpc/src/trace.rs index 504fc86081..a11a60cfa9 100644 --- a/crates/rpc/rpc/src/trace.rs +++ b/crates/rpc/rpc/src/trace.rs @@ -353,6 +353,9 @@ where return Err(EthApiError::HeaderNotFound(start.into()).into()); } let end = to_block.unwrap_or(latest_block); + if end > latest_block { + return Err(EthApiError::HeaderNotFound(end.into()).into()); + } if start > end { return Err(EthApiError::InvalidParams(