From 3f68009d6289c7244eb1d2161ee87393efa43c3b Mon Sep 17 00:00:00 2001 From: qianbin Date: Fri, 19 Jan 2024 21:10:36 +0800 Subject: [PATCH] trie: no getting hasher in fullNode.EncodeRLP --- trie/node.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/trie/node.go b/trie/node.go index a8b2b4014c..398e7ee777 100644 --- a/trie/node.go +++ b/trie/node.go @@ -54,10 +54,7 @@ var nilValueNode = valueNode(nil) // EncodeRLP encodes a full node into the consensus RLP format. func (n *fullNode) EncodeRLP(w io.Writer) error { - h := newHasher(false) - defer returnHasherToPool(h) - h.tmp = n.encode(h.tmp[:0]) - _, err := w.Write(h.tmp) + _, err := w.Write(n.encode(nil)) return err }