From faee2f9587298c79d9d7595b8fff29a6fc979e1f Mon Sep 17 00:00:00 2001 From: Guillaume Ballet <3272758+gballet@users.noreply.github.com> Date: Thu, 12 Oct 2023 17:37:02 +0200 Subject: [PATCH] fix: return serialized root in state root, not its mapping to a scalar field (#289) --- trie/verkle.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/trie/verkle.go b/trie/verkle.go index 68ad6b9e38..d0a914fde8 100644 --- a/trie/verkle.go +++ b/trie/verkle.go @@ -286,9 +286,7 @@ func (trie *VerkleTrie) Commit(_ bool) (common.Hash, *trienode.NodeSet, error) { } batch.Write() - // Serialize root commitment form - rootH := root.Hash().BytesLE() - return common.BytesToHash(rootH[:]), nil, nil + return trie.Hash(), nil, nil } // NodeIterator returns an iterator that returns nodes of the trie. Iteration