From 3c474a7bc6b4ceb48e0d2362a3853a77eaf8541d Mon Sep 17 00:00:00 2001 From: 0xcharry Date: Sun, 1 Feb 2026 15:24:44 +0100 Subject: [PATCH] Update nodes.go --- triedb/pathdb/nodes.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/triedb/pathdb/nodes.go b/triedb/pathdb/nodes.go index 62c72c1953..2e0a8c83f6 100644 --- a/triedb/pathdb/nodes.go +++ b/triedb/pathdb/nodes.go @@ -218,7 +218,10 @@ func (s *nodeSet) encode(w io.Writer) error { // Encode account nodes if len(s.accountNodes) > 0 { - entry := journalNodes{Owner: common.Hash{}} + entry := journalNodes{ + Owner: common.Hash{}, + Nodes: make([]journalNode, 0, len(s.accountNodes)), + } for path, node := range s.accountNodes { entry.Nodes = append(entry.Nodes, journalNode{ Path: []byte(path), @@ -229,7 +232,10 @@ func (s *nodeSet) encode(w io.Writer) error { } // Encode storage nodes for owner, subset := range s.storageNodes { - entry := journalNodes{Owner: owner} + entry := journalNodes{ + Owner: owner, + Nodes: make([]journalNode, 0, len(subset)), + } for path, node := range subset { entry.Nodes = append(entry.Nodes, journalNode{ Path: []byte(path),