Commit Graph
3326 Commits
Author SHA1 Message Date
Michael Sproul 366f0ffd87 spec v0.6.1: get_genesis_beacon_state 2019-05-20 15:12:23 +10:00
Michael Sproul 55537078a1 block processing: v0.6.1 headers, randao, eth1 data 2019-05-20 15:12:23 +10:00
Paul Hauner aa01808a00 Tidy, add comments to CommitteeCache 2019-05-20 15:10:56 +10:00
Paul Hauner 6660311b2b Rename EpochCache to CommitteeCache 2019-05-20 14:36:54 +10:00
Paul Hauner cb74187cfc Re-add old cache tests 2019-05-20 14:25:38 +10:00
Paul Hauner 89df2b173e Add more epoch_cache tests 2019-05-20 14:04:02 +10:00
Paul Hauner 2fd45e093c Remove shard_count from ChainSpec 2019-05-20 14:00:47 +10:00
Paul Hauner f7519096a6 Merge pull request #347 from darrenlangley/block-processing-tests
block processing regression tests
2019-05-20 11:19:15 +10:00
Paul Hauner 7ea1c4bb12 Ensure BeaconState epoch tests use distinct seed 2019-05-20 11:02:18 +10:00
Paul Hauner d868d82124 Add more EpochCache tests 2019-05-19 19:08:10 +10:00
Paul Hauner 399ad6e2bd Add a "minimum_validator_count" to EthSpec 2019-05-19 19:07:53 +10:00
Paul Hauner 1565096008 Move committee tests to beacon state tests
They used to be in epoch_cache tests but they were really testing
BeaconState interfaces.
2019-05-19 18:15:32 +10:00
Paul Hauner 05b38cbb7b Tidy epoch processing, improve testing 2019-05-19 18:07:18 +10:00
Paul Hauner 94a39c3cb6 Implement state.get_crosslink_committees_at_slot 2019-05-19 17:21:24 +10:00
Paul Hauner 9264ec1aa9 Remove state.get_crosslink_committee fn
Replaced by state.get_crosslink_committee_for_shard
2019-05-19 17:08:09 +10:00
Paul Hauner ea96d24420 Make #stateprocessingcompileagain 2019-05-19 16:56:39 +10:00
Paul Hauner 29a3e0c868 Move beacon state fns to be RelativeEpoch native 2019-05-19 16:03:54 +10:00
Paul Hauner 03849de319 Fix some BeaconState API changes in state proc. 2019-05-19 15:56:24 +10:00
Paul Hauner 9eb8c7411f Make EpochCache store shuffling and less maps 2019-05-19 15:41:22 +10:00
Paul Hauner 089febb944 Fix epoch cache, add tests 2019-05-17 16:40:33 +10:00
Darren Langley b9ab3b2523 fake sig back, merge, and fixed up yml checkin issue 2019-05-16 23:06:41 +10:00
Darren Langley 7b937ce901 merged master 2019-05-16 22:45:32 +10:00
Paul Hauner 86c3dad3e7 Add progress on epoch cache testing 2019-05-16 17:54:45 +10:00
Paul Hauner 944ac73ef9 Add progress on epoch caching 2019-05-16 16:54:11 +10:00
Michael Sproul 0885d56b36 spec: v0.6.1 scaffold for updated epoch cache 2019-05-15 17:20:04 +10:00
Paul Hauner c6fa1602de Improve efficiency with manual YAML operations 2019-05-15 17:14:28 +10:00
Michael Sproul 137afa9131 state_processing: nicer attestation swap 2019-05-15 17:14:07 +10:00
Paul Hauner 63ee179def Add CachedTreeHash testing to ssz_static 2019-05-15 15:22:34 +10:00
Paul Hauner 4aa6d57abe Improve ef_tests, pass all ssz_static tests 2019-05-15 15:08:48 +10:00
Paul Hauner 0af4cfa711 Update ef_test error messages 2019-05-15 13:23:52 +10:00
Michael Sproul e4bbcd333a state_processing: delete get_attestation_participants 2019-05-15 13:18:15 +10:00
Paul Hauner 8484cbf6ec Add custom serde deser to block_body.graffiti 2019-05-15 13:11:47 +10:00
Paul Hauner 519ee81c68 Merge branch '368' into ef-tests 2019-05-15 12:33:40 +10:00
Paul Hauner faac5ca10c Tidy ef_test failure message 2019-05-15 12:30:42 +10:00
Michael Sproul 3a0f00215d spec: ensure types up to date with v0.6.1 2019-05-15 11:48:09 +10:00
Paul Hauner 035e124a14 Remove serde de-ser constraint from Cases 2019-05-15 11:46:43 +10:00
Paul Hauner 5a361b852a Tidy import structure in ef_tests 2019-05-15 11:41:25 +10:00
Paul Hauner 4cb23dd342 Rename Test trait to EfTest 2019-05-15 11:27:22 +10:00
Paul Hauner 44657d44c4 Merge pull request #365 from sigp/sos
SSZ with SOS
2019-05-15 11:21:15 +10:00
Paul Hauner 57040efc2a Rename DocCases to Cases 2019-05-15 11:17:32 +10:00
Paul Hauner 2b8e8ce59e Replace TestDoc with Doc 2019-05-15 11:15:34 +10:00
Paul Hauner b7a8613444 Rename TestDecode to YamlDecode 2019-05-15 11:12:49 +10:00
Michael Sproul 9f6b7eb757 Merge remote-tracking branch 'origin/sos' into spec-0.6 2019-05-15 11:09:00 +10:00
Paul Hauner 4b753015d8 Remove commented-out code 2019-05-15 10:40:30 +10:00
Paul Hauner 77ac49a553 Remove profile.release debug from workspace 2019-05-15 10:40:01 +10:00
Paul Hauner 9f42d4d764 Extend ssz-static testing 2019-05-15 09:50:05 +10:00
Paul Hauner b6d8db3f72 Add serde transparent flag to fixed_len_vec 2019-05-15 07:55:03 +10:00
Paul Hauner d73e068686 Add additional fake_crypto objects 2019-05-14 22:09:57 +10:00
Paul Hauner d1a6ac3a28 Make tests generic across an EthSpec 2019-05-14 17:40:17 +10:00
Paul Hauner 2755621a9b Add IndexedAttestation ssz_static test 2019-05-14 17:27:51 +10:00