We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c573f1b commit a50928aCopy full SHA for a50928a
1 file changed
core/trie/trie.go
@@ -791,8 +791,13 @@ func (t *Trie) Hash() (felt.Felt, error) {
791
}
792
793
storage := t.storage
794
- t.storage = storage.SyncedStorage()
795
- defer func() { t.storage = storage }()
+ syncedStorage := storage.SyncedStorage()
+ t.storage = syncedStorage
796
+ t.readStorage = syncedStorage.ReadStorage
797
+ defer func() {
798
+ t.storage = storage
799
+ t.readStorage = storage.ReadStorage
800
+ }()
801
root, err := t.updateValueIfDirty(t.rootKey)
802
if err != nil {
803
return felt.Zero, err
0 commit comments