feat: ConfigureEvm::NextBlockEnvCtx (#14801)

This commit is contained in:
Arsenii Kulikov
2025-03-03 21:11:57 +04:00
committed by GitHub
parent 6a4a1e1f67
commit 7413f11aa2
17 changed files with 150 additions and 79 deletions

View File

@@ -29,7 +29,7 @@ use reth_node_builder::{
};
use reth_optimism_chainspec::OpChainSpec;
use reth_optimism_consensus::OpBeaconConsensus;
use reth_optimism_evm::{BasicOpReceiptBuilder, OpEvmConfig};
use reth_optimism_evm::{BasicOpReceiptBuilder, OpEvmConfig, OpNextBlockEnvAttributes};
use reth_optimism_forks::OpHardforks;
use reth_optimism_payload_builder::{
builder::OpPayloadTransactions,
@@ -279,7 +279,10 @@ where
Storage = OpStorage,
Engine = OpEngineTypes,
>,
Evm: ConfigureEvmEnv<TxEnv = revm_optimism::OpTransaction<TxEnv>>,
Evm: ConfigureEvmEnv<
TxEnv = revm_optimism::OpTransaction<TxEnv>,
NextBlockEnvCtx = OpNextBlockEnvAttributes,
>,
>,
OpEthApiError: FromEvmError<N::Evm>,
<<N as FullNodeComponents>::Pool as TransactionPool>::Transaction: MaybeConditionalTransaction,
@@ -351,7 +354,10 @@ where
Storage = OpStorage,
Engine = OpEngineTypes,
>,
Evm: ConfigureEvm<TxEnv = revm_optimism::OpTransaction<TxEnv>>,
Evm: ConfigureEvm<
TxEnv = revm_optimism::OpTransaction<TxEnv>,
NextBlockEnvCtx = OpNextBlockEnvAttributes,
>,
>,
OpEthApiError: FromEvmError<N::Evm>,
<<N as FullNodeComponents>::Pool as TransactionPool>::Transaction: MaybeConditionalTransaction,