mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 02:12:23 +00:00
don't do beacon chain updates in state tests
This commit is contained in:
parent
995310c2a9
commit
740ad8cc98
1 changed files with 1 additions and 8 deletions
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue