2
Recently updated my LevelDB parser to work with the new LevelDB 0.15 internal structure. However, I'm wondering about two small changes I found:
The prefix for transactions was changed from
b'c'tob'C'.The
nVersionfield was dropped from the database.
Is there any specific reason for changing the prefix?
On the other hand, and regarding the version field, it was always set to the same value for every entry (can't recall if 1 or 0), so dropping it seems the right thing to do but, why was it included in first place?
Right, but then what was the purpose of storing the version in the first place, and why is no longer necessary? – sr-gi – 2017-10-24T16:02:49.203
I'm not sure that the version was even used in the first place. It was probably stored because it was thought that it might be useful in the future. – Andrew Chow – 2017-10-24T18:03:00.247