This crate contains types for both on-chain and off-chain consensus configs. It should be kept with minimal dependencies.