This PR is grounded on Type 2, but we encapsulate each fields in their own containers.
This should avoid some u32 references as dynamic data, leaving only one per group.
It also changed []byte to [32]byte since the nil cases where already partitioned by Type 2, so those can't happen in Current values.
This PR is grounded on Type 2, but we encapsulate each fields in their own containers. This should avoid some u32 references as dynamic data, leaving only one per group.
It also changed
[]byte
to[32]byte
since thenil
cases where already partitioned by Type 2, so those can't happen inCurrent
values.