lighthouse/beacon_chain
Paul Hauner 211d3961a0
Add ChainSpec structure.
It includes all constants from the
[Constants](https://github.com/ethereum/eth2.0-specs/blob/master/specs/core/0_beacon-chain.md#attestation)
section in the spec, except for things that are clearly enums.

My reasoning is that these enums are not so much "chain specification"
and this struct should be reserved for items that "configure" the chain.
2018-12-12 16:08:01 +11:00
..
attestation_validation Complete attestation_validation, bar tests 2018-12-10 09:33:57 +11:00
chain Strip out anitquated parts of chain crate 2018-12-10 10:48:02 +11:00
naive_fork_choice Add untested minimum viable block processing 2018-10-30 15:49:32 +01:00
spec Add ChainSpec structure. 2018-12-12 16:08:01 +11:00
state-transition Add untested minimum viable block processing 2018-10-30 15:49:32 +01:00
types Rename AttestationRecord -> Attestation 2018-12-12 12:16:11 +11:00
utils Rename AttestationRecord -> Attestation 2018-12-12 12:16:11 +11:00
validator_change Run rustfmt globally. 2018-11-04 15:35:55 +01:00
validator_induction Run rustfmt globally. 2018-11-04 15:35:55 +01:00
validator_shuffling Run rustfmt globally. 2018-11-04 15:35:55 +01:00