diff --git a/triedb/pathdb/history_reader.go b/triedb/pathdb/history_reader.go index 4ae1fb36cb..3d1279cfc9 100644 --- a/triedb/pathdb/history_reader.go +++ b/triedb/pathdb/history_reader.go @@ -388,6 +388,8 @@ func (r *trienodeReader) readOptimized(state stateIdent, it HistoryIndexIterator if err := it.Error(); err != nil { return nil, err } + elements = make([][][]byte, 0, seq) + indices = make([][]int, 0, seq) for i := 0; i < seq; i++ { isComplete, fullBlob, err := decodeNodeFull(queue.data[i]) if err != nil {