From 740ad8cc98370010f3214a23af3e95b5854204e5 Mon Sep 17 00:00:00 2001 From: Danno Ferrin Date: Tue, 17 Sep 2024 17:22:51 -0600 Subject: [PATCH] don't do beacon chain updates in state tests --- tests/state_test_util.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/tests/state_test_util.go b/tests/state_test_util.go index af54340956..a8477eb7cd 100644 --- a/tests/state_test_util.go +++ b/tests/state_test_util.go @@ -259,10 +259,7 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh vmconfig.ExtraEips = eips block := t.genesis(config).ToBlock() - genesisAlloc := t.json.Pre - genesisAlloc[params.BeaconRootsAddress] = types.Account{Nonce: 1, Code: params.BeaconRootsCode} - //genesisAlloc[params.HistoryStorageAddress] = types.Account{Nonce: 1, Code: params.HistoryStorageCode} - st = MakePreState(rawdb.NewMemoryDatabase(), genesisAlloc, snapshotter, scheme) + st = MakePreState(rawdb.NewMemoryDatabase(), t.json.Pre, snapshotter, scheme) var baseFee *big.Int if config.IsLondon(new(big.Int)) { @@ -319,10 +316,6 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh if config.IsCancun(new(big.Int), block.Time()) && t.json.Env.ExcessBlobGas != nil { context.BlobBaseFee = eip4844.CalcBlobFee(*t.json.Env.ExcessBlobGas) } - { - evm := vm.NewEVM(context, vm.TxContext{}, st.StateDB, config, vmconfig) - core.ProcessBeaconBlockRoot(common.HexToHash("0x00"), evm, st.StateDB) - } evm := vm.NewEVM(context, txContext, st.StateDB, config, vmconfig)