Commit Graph
2445 Commits
Author SHA1 Message Date
Paul Hauner 8e13237b7f Only perform beacon chain tests on release 2019-06-24 09:34:56 +10:00
Paul Hauner 7115961d84 Ensure current epoch committee is built in test 2019-06-24 09:34:56 +10:00
Paul Hauner 075c989375 Remove old fork_choice crate 2019-06-24 09:34:56 +10:00
Paul Hauner 77fba0b98e Fix bugs in fork choice, add more tests 2019-06-24 09:34:56 +10:00
Paul Hauner f8fb011d6c Finish fork test for beacon chain 2019-06-24 09:34:55 +10:00
Paul Hauner 8ed03e391d Allow harness to produce fork blocks 2019-06-24 09:34:55 +10:00
Paul Hauner e904e0a5a8 Fix bug in operations for block production 2019-06-24 09:34:55 +10:00
Paul Hauner fbb40485c1 Add additional chain tests 2019-06-24 09:34:55 +10:00
Paul Hauner 299b4cb207 Document beacon chain harness 2019-06-24 09:34:55 +10:00
Paul Hauner 723283bd01 Add attestation strategy to chain harness 2019-06-24 09:34:55 +10:00
Paul Hauner 46c0e17682 Add arbitrary attestation for beacon chain harness 2019-06-24 09:34:55 +10:00
Paul Hauner 7a4c3e26ac Fix bug in reduced tree fork choice 2019-06-24 09:34:54 +10:00
Paul Hauner 0b2ad4d0a1 Mark reduced_tree fork choice as incomplete 2019-06-24 09:34:54 +10:00
Paul Hauner d0037f49d8 Add progress on debugging fork choice 2019-06-24 09:34:54 +10:00
Paul Hauner 5a8cde0598 Change "canonical_root" of block to be signed root 2019-06-24 09:34:54 +10:00
Paul Hauner e485f3ee75 Fix bug in reduced tree fork choice 2019-06-24 09:34:54 +10:00
Paul Hauner 85b23f9f1b Add incomplete progress on fork choice 2019-06-24 09:34:54 +10:00
Paul Hauner 41a36da765 Update BeaconChain tests 2019-06-24 09:34:54 +10:00
Paul Hauner 5a98502ad6 Fix bug in epoch trans. finalization 2019-06-24 09:34:53 +10:00
Paul Hauner 55818e285a Refactor block prod. to produce for forks 2019-06-24 09:34:53 +10:00
Paul Hauner 55196dff64 Remove iter mod from beacon chain
Now the iter mod in store is the only implementation
2019-06-24 09:34:53 +10:00
Paul Hauner 952e08ba38 Add state roots iter to store 2019-06-24 09:34:53 +10:00
Paul Hauner 2b5c70711d Cover edge case in reduced tree 2019-06-24 09:34:53 +10:00
Paul Hauner c6e24572c7 Improve chain harness tests 2019-06-24 09:34:53 +10:00
Paul Hauner fd384e54f4 Add weightless blocks to reduced tree, fix bugs 2019-06-24 09:34:53 +10:00
Paul Hauner 9c2bbb6c05 Add stubbed-out block processing to fork choice 2019-06-24 09:34:52 +10:00
Paul Hauner f6c86d0f7f Add attestations to beacon chain harness 2019-06-24 09:34:52 +10:00
Paul Hauner 1638a7aa62 Alias zero hash to genesis in find head 2019-06-24 09:34:52 +10:00
Paul Hauner 8fb6ffffe2 Add new beacon chain test harness 2019-06-24 09:34:52 +10:00
Paul Hauner 1128de535d Ignore attestations to zero hash 2019-06-24 09:34:52 +10:00
Paul Hauner f4621a9f1a Improve reduced tree fork choice 2019-06-24 09:34:52 +10:00
Paul Hauner 7756a658a7 Update fork choice find head fn 2019-06-24 09:34:51 +10:00
Paul Hauner 2ee71aa808 Add new fork choice struct to beacon chain 2019-06-24 09:34:51 +10:00
Paul Hauner c43bbfe183 Rename fork_choice_2 to lmd_ghost 2019-06-24 09:34:51 +10:00
Paul Hauner 8f44402691 Add RwLock to reduced tree 2019-06-24 09:34:51 +10:00
Paul Hauner a62c571133 Fix compile errors in reduced tree 2019-06-24 09:34:51 +10:00
Paul Hauner 4a3d54761a Add progress on reduced tree fork choice 2019-06-24 09:34:51 +10:00
Paul Hauner 4b4c9a98df Copy-paste reduced-tree code 2019-06-24 09:34:50 +10:00
Paul Hauner e6747094c8 Merge pull request #386 from vlopes11/ssz-ambiguous
`ssz` is ambiguous (name vs any other name during import resolution)
2019-06-24 07:56:50 +10:00
Luke Anderson 20b7bdda4a Merge branch 'v0.6.1' into master.
On behalf of Paul/Michael.
2019-06-18 12:21:53 +10:00
Michael Sproul 1572690519 validator: update minimal config file 2019-06-18 10:44:40 +10:00
Paul Hauner 25e93f60fd Tidy comments 2019-06-17 10:01:23 -04:00
Michael Sproul 9cec5dc073 process slashings: fix subtraction overflow 2019-06-17 17:22:48 +10:00
Michael Sproul 03c50354f4 v0.6: update all spec version comments 2019-06-17 17:22:48 +10:00
Michael Sproul 1823378bfa v0.6: remove some FIXMEs 2019-06-17 17:22:48 +10:00
Michael Sproul 8c5964a758 ci: run EF tests that require fake crypto 2019-06-17 17:22:37 +10:00
Luke Anderson 8de7706500 Moved submodule config.
- Made it so that the gitlab submodule config is per job, so that the cargo-fmt job does not pull all the ef_tests.
2019-06-17 15:26:00 +10:00
Luke Anderson ac67498351 Tell gitlab to fetch submodules
- Add flag to GitLab config file that fetches the top-level submodules only, the 'normal' strategy.
2019-06-17 15:25:43 +10:00
Luke Anderson b6e4e48333 Updated docker file to include the git-lfs installation. 2019-06-17 15:25:25 +10:00
Paul Hauner 28b89f3fdd Run rustfmt with updated cargo 2019-06-17 15:24:13 +10:00