limit scope to state tests

pull/30511/head
Danno Ferrin 4 months ago
parent 1b9940486e
commit ff7ac51348
  1. 2
      core/state_processor.go
  2. 2
      tests/state_test_util.go

@ -249,7 +249,6 @@ func ProcessParentBlockHash(prevHash common.Hash, vmenv *vm.EVM, statedb *state.
}
}
oldContext := vmenv.TxContext
msg := &Message{
From: params.SystemAddress,
GasLimit: 30_000_000,
@ -263,7 +262,6 @@ func ProcessParentBlockHash(prevHash common.Hash, vmenv *vm.EVM, statedb *state.
statedb.AddAddressToAccessList(params.HistoryStorageAddress)
_, _, _ = vmenv.Call(vm.AccountRef(msg.From), *msg.To, msg.Data, 30_000_000, common.U2560)
statedb.Finalise(true)
vmenv.Reset(oldContext, statedb)
}
// ParseDepositLogs extracts the EIP-6110 deposit values from logs emitted by

@ -299,11 +299,13 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh
tracer.OnTxStart(evm.GetVMContext(), nil, msg.From)
}
oldContext := evm.TxContext
if config.IsPrague(new(big.Int), 0) {
for i := int(block.Number().Uint64() - 1); i >= 0; i-- {
core.ProcessParentBlockHash(vmTestBlockHash(uint64(i)), evm, st.StateDB)
}
}
evm.Reset(oldContext, st.StateDB)
// Execute the message.
snapshot := st.StateDB.Snapshot()

Loading…
Cancel
Save