|
|
|
@ -33,14 +33,14 @@ type journalEntry interface { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// journal contains the list of state modifications applied since the last state
|
|
|
|
|
// commit. These are tracked to be able to be reverted in case of an execution
|
|
|
|
|
// exception or revertal request.
|
|
|
|
|
// commit. These are tracked to be able to be reverted in the case of an execution
|
|
|
|
|
// exception or request for reversal.
|
|
|
|
|
type journal struct { |
|
|
|
|
entries []journalEntry // Current changes tracked by the journal
|
|
|
|
|
dirties map[common.Address]int // Dirty accounts and the number of changes
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// newJournal create a new initialized journal.
|
|
|
|
|
// newJournal creates a new initialized journal.
|
|
|
|
|
func newJournal() *journal { |
|
|
|
|
return &journal{ |
|
|
|
|
dirties: make(map[common.Address]int), |
|
|
|
|