diff --git a/triedb/pathdb/history_indexer.go b/triedb/pathdb/history_indexer.go index 6df74de61c..8cc700638c 100644 --- a/triedb/pathdb/history_indexer.go +++ b/triedb/pathdb/history_indexer.go @@ -49,7 +49,10 @@ type indexMetadata struct { func loadIndexMetadata(db ethdb.KeyValueReader) *indexMetadata { blob := rawdb.ReadStateHistoryIndexMetadata(db) if len(blob) == 0 { - return nil + return &indexMetadata{ + Version: stateIndexVersion, + Last: 0, + } } var m indexMetadata if err := rlp.DecodeBytes(blob, &m); err != nil {