Skip to content

Commit 44f34c9

Browse files
committed
trie/trienode: minor speedup in nodeset merging
1 parent 89bed74 commit 44f34c9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

trie/trienode/node.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,12 @@ func (set *NodeSet) Merge(owner common.Hash, nodes map[string]*WithPrev) error {
136136
set.updates -= 1
137137
}
138138
}
139-
set.AddNode([]byte(path), node)
139+
if node.IsDeleted() {
140+
set.deletes += 1
141+
} else {
142+
set.updates += 1
143+
}
144+
set.Nodes[path] = node
140145
}
141146
return nil
142147
}

0 commit comments

Comments
 (0)