fix: incorrect access copy (#288)

This commit is contained in:
Guillaume Ballet 2023-10-10 15:27:31 +02:00
parent 49fdfff681
commit 189a4770dd

View file

@ -138,7 +138,7 @@ func NewEVM(blockCtx BlockContext, txCtx TxContext, statedb StateDB, chainConfig
chainRules: chainConfig.Rules(blockCtx.BlockNumber, blockCtx.Random != nil, blockCtx.Time), chainRules: chainConfig.Rules(blockCtx.BlockNumber, blockCtx.Random != nil, blockCtx.Time),
} }
if txCtx.Accesses == nil && chainConfig.IsPrague(blockCtx.BlockNumber, blockCtx.Time) { if txCtx.Accesses == nil && chainConfig.IsPrague(blockCtx.BlockNumber, blockCtx.Time) {
txCtx.Accesses = evm.StateDB.(*state.StateDB).NewAccessWitness() evm.Accesses = evm.StateDB.(*state.StateDB).NewAccessWitness()
} }
evm.interpreter = NewEVMInterpreter(evm) evm.interpreter = NewEVMInterpreter(evm)
return evm return evm