fix: use non-None enveloped tx for trace_call (#6136)

This commit is contained in:
Dan Cline
2024-01-19 15:16:03 -05:00
committed by GitHub
parent a18d1f5539
commit 924ef8de2e

View File

@@ -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)