diff --git a/crates/rpc/rpc/src/eth/revm_utils.rs b/crates/rpc/rpc/src/eth/revm_utils.rs index 88039ce539..88d7decb3a 100644 --- a/crates/rpc/rpc/src/eth/revm_utils.rs +++ b/crates/rpc/rpc/src/eth/revm_utils.rs @@ -21,6 +21,9 @@ use revm_primitives::{ }; use tracing::trace; +#[cfg(feature = "optimism")] +use revm::primitives::{Bytes, OptimismFields}; + /// Helper type that bundles various overrides for EVM Execution. /// /// By `Default`, no overrides are included. @@ -332,7 +335,7 @@ pub(crate) fn create_txn_env(block_env: &BlockEnv, request: CallRequest) -> EthR blob_hashes: blob_versioned_hashes.unwrap_or_default(), max_fee_per_blob_gas, #[cfg(feature = "optimism")] - optimism: Default::default(), + optimism: OptimismFields { enveloped_tx: Some(Bytes::new()), ..Default::default() }, }; Ok(env)