cmd/geth: skip resolver for zero-commitment verkle children

This commit is contained in:
Bashmunta 2025-11-25 09:53:10 +02:00 committed by GitHub
parent 2a4847a7d1
commit 788226c995
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -76,10 +76,10 @@ func checkChildren(root verkle.VerkleNode, resolver verkle.NodeResolverFn) error
for i, child := range node.Children() {
childC := child.Commit().Bytes()
childS, err := resolver(childC[:])
if bytes.Equal(childC[:], zero[:]) {
continue
}
childS, err := resolver(childC[:])
if err != nil {
return fmt.Errorf("could not find child %x in db: %w", childC, err)
}