core/state: removed state from state object

This commit is contained in:
obscuren
2015-06-17 13:27:51 +02:00
parent aaddc99c35
commit aa699a1283
3 changed files with 20 additions and 31 deletions

View File

@@ -296,10 +296,6 @@ func (s *StateDB) Reset() {
// Reset all nested states
for _, stateObject := range s.stateObjects {
if stateObject.State == nil {
continue
}
stateObject.Reset()
}
@@ -310,11 +306,7 @@ func (s *StateDB) Reset() {
func (s *StateDB) Sync() {
// Sync all nested states
for _, stateObject := range s.stateObjects {
if stateObject.State == nil {
continue
}
stateObject.State.Sync()
stateObject.trie.Commit()
}
s.trie.Commit()
@@ -339,7 +331,7 @@ func (self *StateDB) Update() {
if stateObject.remove {
self.DeleteStateObject(stateObject)
} else {
stateObject.Sync()
stateObject.Update()
self.UpdateStateObject(stateObject)
}