The spec imports are a mess to work with, so this branch cleans them up a bit to ensure that we avoid generic sandwitches and that importing stuff generally becomes easier. * reexport crypto/digest/presets because these are part of the public symbol set of the rest of the spec types * don't export `merge` types from `base` - this causes circular deps * fix circular deps in `ssz/spec_types` - this is the first step in disentangling ssz from spec * be explicit about phase0 vs altair - longer term, `altair` will become the "natural" type set, then merge and so on, so no point in giving `phase0` special preferential treatment |
||
---|---|---|
.. | ||
api.nim | ||
attestation_service.nim | ||
block_service.nim | ||
common.nim | ||
duties_service.nim | ||
fallback_service.nim | ||
fork_service.nim |