From 6d718d0c213cf25fbcaa26178d376897cb8091c9 Mon Sep 17 00:00:00 2001 From: MergeBot Date: Mon, 23 Feb 2026 14:14:19 +0100 Subject: [PATCH] fix(rpc): use actual configured limit in trace_filter (#22477) --- crates/rpc/rpc/src/trace.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/rpc/rpc/src/trace.rs b/crates/rpc/rpc/src/trace.rs index a11a60cfa9..9ea38a4fbd 100644 --- a/crates/rpc/rpc/src/trace.rs +++ b/crates/rpc/rpc/src/trace.rs @@ -367,9 +367,10 @@ where // ensure that the range is not too large, since we need to fetch all blocks in the range let distance = end.saturating_sub(start); if distance > self.inner.eth_config.max_trace_filter_blocks { - return Err(EthApiError::InvalidParams( - "Block range too large; currently limited to 100 blocks".to_string(), - ) + return Err(EthApiError::InvalidParams(format!( + "Block range too large; currently limited to {} blocks", + self.inner.eth_config.max_trace_filter_blocks + )) .into()) }