From b724d1aadac483984e7ea19931298dea43e3d280 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 27 Apr 2018 11:13:23 +0200 Subject: [PATCH] core/state: cache missing storage entries (#16584) --- core/state/state_object.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/core/state/state_object.go b/core/state/state_object.go index 3c40c2041..5d203fddd 100644 --- a/core/state/state_object.go +++ b/core/state/state_object.go @@ -178,9 +178,7 @@ func (self *stateObject) GetState(db Database, key common.Hash) common.Hash { } value.SetBytes(content) } - if (value != common.Hash{}) { - self.cachedStorage[key] = value - } + self.cachedStorage[key] = value return value } @@ -197,7 +195,6 @@ func (self *stateObject) SetState(db Database, key, value common.Hash) { func (self *stateObject) setState(key, value common.Hash) { self.cachedStorage[key] = value self.dirtyStorage[key] = value - } // updateTrie writes cached storage modifications into the object's storage trie.