From f2730d3781030f26c9d3e0a82821e86d356ea508 Mon Sep 17 00:00:00 2001 From: cocoyeal Date: Mon, 20 May 2024 17:36:22 +0800 Subject: [PATCH] update the `valid` function comments. --- trie/sync.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/trie/sync.go b/trie/sync.go index e609f69e2b..711c732cd1 100644 --- a/trie/sync.go +++ b/trie/sync.go @@ -157,7 +157,10 @@ type nodeOp struct { hash common.Hash // hash of the node content (empty for node deletion) } -// isDelete indicates if the operation is a database deletion. +// valid checks whether the node operation is valid. +// +// for node deletion, the node blob must be zero-length. +// for node update, the node blob must be non-zero-length. func (op *nodeOp) valid() bool { if op.del && len(op.blob) != 0 { return false