core/state: fix nil trie

This commit is contained in:
Gary Rong 2025-08-22 14:31:33 +08:00
parent 94a0320741
commit b07c9bb3d0

View file

@ -890,7 +890,7 @@ func (s *StateDB) IntermediateRoot(deleteEmptyObjects bool) common.Hash {
s.witnessStats.Add(witness, obj.addrHash) s.witnessStats.Add(witness, obj.addrHash)
} }
} else if obj.trie != nil { } else if obj.trie != nil {
witness := trie.Witness() witness := obj.trie.Witness()
s.witness.AddState(witness) s.witness.AddState(witness)
if s.witnessStats != nil { if s.witnessStats != nil {
s.witnessStats.Add(witness, obj.addrHash) s.witnessStats.Add(witness, obj.addrHash)