core/state: remove useless operation (#29769)
This commit is contained in:
parent
5b3e3cd2be
commit
be3284373f
|
@ -304,10 +304,9 @@ func (s *stateObject) finalise() {
|
||||||
// loading or updating of the trie, an error will be returned. Furthermore,
|
// 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
|
// this function will return the mutated storage trie, or nil if there is no
|
||||||
// storage change at all.
|
// storage change at all.
|
||||||
|
//
|
||||||
|
// It assumes all the dirty storage slots have been finalized before.
|
||||||
func (s *stateObject) updateTrie() (Trie, error) {
|
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
|
// Short circuit if nothing changed, don't bother with hashing anything
|
||||||
if len(s.pendingStorage) == 0 {
|
if len(s.pendingStorage) == 0 {
|
||||||
return s.trie, nil
|
return s.trie, nil
|
||||||
|
|
Loading…
Reference in New Issue