From 3b934a2a43b679290146f52595d754d3ae0e06d3 Mon Sep 17 00:00:00 2001 From: rakita Date: Thu, 16 May 2024 16:40:52 +0300 Subject: [PATCH] Revert "fix(eip2935): Preload blockchash storage address (#1395)" This reverts commit aeefcda7fa124a8695228e5b8ab4118083f80a03. --- crates/revm/src/handler/mainnet/pre_execution.rs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/crates/revm/src/handler/mainnet/pre_execution.rs b/crates/revm/src/handler/mainnet/pre_execution.rs index c0f4fe7bde..64b41e7045 100644 --- a/crates/revm/src/handler/mainnet/pre_execution.rs +++ b/crates/revm/src/handler/mainnet/pre_execution.rs @@ -7,8 +7,8 @@ use crate::{ primitives::{ db::Database, Account, EVMError, Env, Spec, - SpecId::{CANCUN, PRAGUE, SHANGHAI}, - TransactTo, BLOCKHASH_STORAGE_ADDRESS, U256, + SpecId::{CANCUN, SHANGHAI}, + TransactTo, U256, }, Context, ContextPrecompiles, }; @@ -39,16 +39,6 @@ pub fn load_accounts( )?; } - // Load blockhash storage address - // EIP-2935: Serve historical block hashes from state - if SPEC::enabled(PRAGUE) { - context.evm.inner.journaled_state.initial_account_load( - BLOCKHASH_STORAGE_ADDRESS, - &[], - &mut context.evm.inner.db, - )?; - } - context.evm.load_access_list()?; Ok(()) }