From 937a7f226df94e11776cc582644e75ab9283740f Mon Sep 17 00:00:00 2001 From: Georgios Konstantopoulos Date: Thu, 22 Jan 2026 11:14:58 -0800 Subject: [PATCH] fix(rpc): use Default for SimulateError to prepare for alloy breaking change (#21319) Co-authored-by: Matthias Seitz --- crates/rpc/rpc-eth-types/src/simulate.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/rpc/rpc-eth-types/src/simulate.rs b/crates/rpc/rpc-eth-types/src/simulate.rs index 7f122723fa..98658a75b5 100644 --- a/crates/rpc/rpc-eth-types/src/simulate.rs +++ b/crates/rpc/rpc-eth-types/src/simulate.rs @@ -258,11 +258,13 @@ where let call = match result { ExecutionResult::Halt { reason, gas_used } => { let error = Err::from_evm_halt(reason, tx.gas_limit()); + #[allow(clippy::needless_update)] SimCallResult { return_data: Bytes::new(), error: Some(SimulateError { message: error.to_string(), code: error.into().code(), + ..SimulateError::invalid_params() }), gas_used, logs: Vec::new(), @@ -271,11 +273,13 @@ where } ExecutionResult::Revert { output, gas_used } => { let error = Err::from_revert(output.clone()); + #[allow(clippy::needless_update)] SimCallResult { return_data: output, error: Some(SimulateError { message: error.to_string(), code: error.into().code(), + ..SimulateError::invalid_params() }), gas_used, status: false,