At least for Polkadot, the genesis header's extrinsic_root is not set to [0; 32], but rather blake2b([0]) (see e.g. here).
This PR also clarifies the size of the zero values for the other fields (with notation used elsewhere in the spec) – this is subjective, but I feel it is clearer this way. That change is made in a separate commit, though, so it can be easily removed.
At least for Polkadot, the genesis header's
extrinsic_root
is not set to[0; 32]
, but ratherblake2b([0])
(see e.g. here).This PR also clarifies the size of the zero values for the other fields (with notation used elsewhere in the spec) – this is subjective, but I feel it is clearer this way. That change is made in a separate commit, though, so it can be easily removed.