Open cmwaters opened 4 months ago
Agreed that the data structures contains a lot of names that don't match the implementation.
FWIW, I don't think this repo ever had intermediate state roots implemented so I think it was added to the specs because eventually we were planning on adding it but I agree we should remove it from the specs and add it to the specs if/when we implement it.
Many of our data structures have diverged from the spec such as the
IndexWrapper
which is the WrappedTransaction in the spec. We no longer have intermediate state roots and our blobs include new fields like theShareVersion
.We need to comb through this part of the spec and try to update it with the current implementation.
I also have a slight preference to break down that file into smaller more parsable files if we can