core/state: remove useless operation (#29769)

This commit is contained in:
rjl493456442 2024-05-14 20:54:49 +08:00 committed by GitHub
parent 5b3e3cd2be
commit be3284373f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -304,10 +304,9 @@ func (s *stateObject) finalise() {
// loading or updating of the trie, an error will be returned. Furthermore,
// this function will return the mutated storage trie, or nil if there is no
// storage change at all.
//
// It assumes all the dirty storage slots have been finalized before.
func (s *stateObject) updateTrie() (Trie, error) {
// Make sure all dirty slots are finalized into the pending storage area
s.finalise()
// Short circuit if nothing changed, don't bother with hashing anything
if len(s.pendingStorage) == 0 {
return s.trie, nil