Commit Graph
1000 Commits
Author SHA1 Message Date
Age Manning 5521c53d36 Add persistent network identification 2019-07-01 16:38:42 +10:00
Age Manning 84ea5adffe Complete merging of network addition branch 2019-06-25 18:02:50 +10:00
Age Manning cf459b60a9 Updates for latest master 2019-06-25 18:02:50 +10:00
Age Manning dd3a4f0b43 Removes network parameters from chain spec 2019-06-25 18:02:49 +10:00
Age Manning e9181e120c Add topics to chain id 2019-06-25 18:02:48 +10:00
Paul Hauner 8afe8b3569 Implement fixes from PR review 2019-06-24 15:31:36 +10:00
Paul Hauner 3a196f3fdc Tidy, fix clippy lints 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 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 5a98502ad6 Fix bug in epoch trans. finalization 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 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 8fb6ffffe2 Add new beacon chain test harness 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
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
Paul Hauner 28b89f3fdd Run rustfmt with updated cargo 2019-06-17 15:24:13 +10:00
Michael Sproul 660a35991f update minimal spec, fix all tests 2019-06-17 15:21:03 +10:00
Paul Hauner a71f05066b Merge branch 'docker-env' into v0.6.1 2019-06-13 10:37:35 -04:00
Michael Sproul 4686542e10 bls: fix unused import warning 2019-06-12 16:56:57 +10:00
Michael Sproul 0da63a0e65 shuffling: delete old yaml test 2019-06-12 16:56:33 +10:00
Michael Sproul ea43515eb0 committee cache: fix a test for shard delta changes 2019-06-12 16:55:59 +10:00
Michael Sproul 9e51a04139 Delete unused fished_yates_shuffle crate 2019-06-12 16:55:01 +10:00
Michael Sproul 88790e6abe bls: debugging utils and fake sig fix
There was a discrepancy between the is_empty fields of fake signatures during testing, so I've added
a small hack to set the is_empty field of a fake signature based on the byte content.
Alternatively, we could just make it so that any fake signature is defined to be equal to any other.
2019-06-12 15:44:23 +10:00
Michael Sproul 64dca6fba7 committee cache: avoid spurious recomputes
Check that the committeee cache matches the absolute epoch for the relative epoch, rather than
always checking the previous epoch.
2019-06-12 15:41:20 +10:00
Michael Sproul 44bccda4b3 epoch proc: set correct active index root 2019-06-12 15:39:48 +10:00
Michael Sproul 6bf6ba337d bls: as_hex_string for aggregate signatures/pubkeys 2019-06-11 18:00:05 +10:00
Michael Sproul 0eea6fd367 bls: fix imports for fake_crypto 2019-06-11 17:58:03 +10:00
Paul Hauner e550c0218f Add various fixes to clippy lints
Thou shalt appease clippy
2019-06-10 11:01:25 -04:00
Paul Hauner a662c3a940 Fix various compile errors and warnings 2019-06-09 06:26:34 -04:00
Paul Hauner ab12787610 Update account manager config parsing 2019-06-09 04:34:56 -04:00