Description
ChainSpec is made up of the "Configs" and "Presets" from the consensus spec, with some, but not all "Constants". Should we consolidate constants? I'd propose moving them to consensus/types/consts.rs. We could potentially avoid passing ChainSpec around places we shouldn't need it.