This is the source code snippet that is used for the serialization of block indexes (found in leveldb).
Block 478573 index is (as of my node's leveldb)
Isn't NFile undefined (i.e. 0) in this case? (and NDataPos and NUndoPos too).
Whereas for block 478574 it is :
Which yields NFile = 953 and is correct.
Why block 478573 is not defined? And how to retrieve NFile and NDataPos in that case? I understand that the index is different for every node because it depends on the order the blocks were downloaded.