|
|
|
@ -884,7 +884,6 @@ func (s *StateDB) IntermediateRoot(deleteEmptyObjects bool) common.Hash { |
|
|
|
|
func (s *StateDB) Prepare(thash common.Hash, ti int) { |
|
|
|
|
s.thash = thash |
|
|
|
|
s.txIndex = ti |
|
|
|
|
s.accessList = newAccessList() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (s *StateDB) clearJournalAndRefund() { |
|
|
|
@ -994,6 +993,9 @@ func (s *StateDB) Commit(deleteEmptyObjects bool) (common.Hash, error) { |
|
|
|
|
//
|
|
|
|
|
// This method should only be called if Berlin/2929+2930 is applicable at the current number.
|
|
|
|
|
func (s *StateDB) PrepareAccessList(sender common.Address, dst *common.Address, precompiles []common.Address, list types.AccessList) { |
|
|
|
|
// Clear out any leftover from previous executions
|
|
|
|
|
s.accessList = newAccessList() |
|
|
|
|
|
|
|
|
|
s.AddAddressToAccessList(sender) |
|
|
|
|
if dst != nil { |
|
|
|
|
s.AddAddressToAccessList(*dst) |
|
|
|
|