Commit Graph
1097 Commits
Author SHA1 Message Date
Kirk Baird a5cbda0b60 Merge branch 'master' into signature-scheme-update 2019-02-23 13:34:57 +11:00
Paul Hauner c040ed7b11 Merge pull request #243 from sigp/fork-choice-tests
Fork choice tests
2019-02-22 13:34:58 +13:00
Kirk Baird 673c8ea388 Merge current master 2019-02-20 13:59:11 +11:00
Age Manning efa8aa19e7 Corrects small comments. 2019-02-20 12:52:03 +11:00
Age Manning e9f4cc134e Merge pull request #242 from sigp/ssz-derive
Derive macros for SSZ encode/decode
2019-02-20 12:48:57 +11:00
Age Manning 0f7167992b Removes topic from logs. 2019-02-20 12:39:00 +11:00
Age Manning 2fbdc53147 Add asserts to ensure block heights are not too large. 2019-02-20 12:36:54 +11:00
Age Manning d8584cbed2 Update to rust 2018 importing macros. 2019-02-20 12:15:41 +11:00
Age Manning c7acde4fc2 Rename OptimisedLMDGhost to BitwiseLMDGhost. 2019-02-20 12:14:46 +11:00
Paul Hauner 59fd716286 Add extra comment to ssz_derive 2019-02-20 11:23:35 +13:00
Paul Hauner 586bb09e02 Set ssz_derive to import from ssz::
Previously it was expecting `Encodable`, `Decodable`, etc to be in
scope, now it uses `ssz::Encodable`.
2019-02-20 11:06:03 +13:00
Paul Hauner abef6698b1 Fix failing doc examples in ssz_derive 2019-02-20 10:12:18 +13:00
Age Manning 6f74ffc7e6 Correct minor comment. 2019-02-19 23:20:45 +11:00
Age Manning b8411e7126 Merge branch 'master' into fork-choice-tests 2019-02-19 23:09:31 +11:00
Age Manning fd1edaf805 Add fork choice bug fixes.
- Further bug fixes from testing.
- Simplify the testing framework.
- Add tests for longest chain and GHOST vs bitwise GHOST.
2019-02-19 23:06:35 +11:00
Paul Hauner a78256c778 Merge branch 'master' into ssz-derive 2019-02-19 20:46:47 +13:00
Paul Hauner 5e67ddd498 Add docs to ssz_derive 2019-02-19 20:43:09 +13:00
Paul Hauner a1118e13ae Merge pull request #238 from mjkeating/tree_hash_add_padding2
Updated TreeHash to spec - added padding
2019-02-19 16:54:36 +11:00
Paul Hauner b6f3156b4e Run rustfmt on ssz_derive 2019-02-19 18:04:29 +13:00
Paul Hauner 089127b347 Merge pull request #226 from thojest/lighthouse-150
add is_double_vote and is_surround_vote
2019-02-19 16:02:29 +11:00
Paul Hauner d0303d0395 Merge pull request #241 from Feng94/rename-block-producer-to-block-proposer
Rename block producer to block proposer
2019-02-19 15:50:24 +11:00
Age Manning 2394f64329 Add longest chain tests and test vectors. 2019-02-19 15:22:35 +11:00
Age Manning bd66a02cb3 Add slow LMD Ghost working tests. 2019-02-19 15:08:55 +11:00
Age Manning 846cbdd7f7 Generalise fork choice tests. 2019-02-19 14:37:17 +11:00
Paul Hauner fc0bf578f8 Use SSZ enc/dec proc macros on most types
Some types were skipped as they have non-standard serialization.
2019-02-19 14:32:00 +11:00
Paul Hauner 345c527d33 Add SSZ encode/decode for bool 2019-02-19 14:31:09 +11:00
Paul Hauner fdfaf18dbd Add ssz_derive crate.
It appears to be fully functional at this stage.
2019-02-19 13:54:39 +11:00
Age Manning 8baae0e02e Updates optimised fork choice.
- Bug fixes in optimised fork choice.
- YAML tests functioning.
- Implement Clippy suggestions.
- Remove Copywrite notices.
2019-02-19 11:58:17 +11:00
mjkeating cd676d5621 fixed a bug in TreeHash.rs/list_to_blob 2019-02-18 11:55:44 -08:00
mjkeating 0148abaa0b Merge branch 'master' into tree_hash_add_padding2 2019-02-18 09:04:53 -08:00
Feng94 7ed606eca1 Modify block_producer references in other crates where needed for compilation 2019-02-19 00:21:23 +11:00
Feng94 1bdce182a9 Rename block_producer crate to block_proposer and change references inside it to block_proposer 2019-02-19 00:03:35 +11:00
thojest f88155625c added comment to indicate highest spec version of implemented functions; added realistic test scenario for is_surround_vote (lighthouse-150) 2019-02-18 12:12:01 +01:00
thojest ee13c6ee40 Merge branch 'master' into lighthouse-150 2019-02-18 11:49:37 +01:00
Age Manning 4eddb47fd0 Updates all fork-choices to use ChainSpec for consts. 2019-02-18 17:49:05 +11:00
Age Manning 6e6d451978 Updates optimised ghost to use chainspec for consts. 2019-02-18 17:42:07 +11:00
Age Manning 8b34bc490b Add fork-choice yaml tests. 2019-02-18 17:32:13 +11:00
Kirk Baird 21d75f1853 Use verify_proof_of_possession 2019-02-18 12:06:47 +11:00
Kirk Baird 2c8aa17e0d Merge branch 'master' into signature-scheme-update 2019-02-18 10:54:26 +11:00
Kirk Baird 9c4a1f1d1f Update to signature-scheme 0.5.2 2019-02-18 10:50:40 +11:00
Age Manning a4beb81b83 Merge pull request #234 from sigp/test-harness-fix
Fix test_harness, increase speed
2019-02-18 10:10:01 +11:00
mjkeating 6fa141181b Updated TreeHash to spec - added padding 2019-02-17 09:30:18 -08:00
Paul Hauner dc0696754b Raise log level on test_harness tests 2019-02-17 20:23:31 +11:00
Paul Hauner c4bedc03a8 Fix file org. inconsistency in types 2019-02-17 20:21:13 +11:00
Paul Hauner b2173c1a16 Merge branch 'master' into test-harness-fix 2019-02-16 15:10:48 +11:00
Paul Hauner 857b3c2c6a Merge branch 'master' into test-harness-fix 2019-02-16 15:10:30 +11:00
Paul Hauner f83d02b394 Update previous epoch function 2019-02-16 15:09:43 +11:00
Paul Hauner b79f0cdf68 Fix bug with reward quotient in epoch processing 2019-02-16 15:09:14 +11:00
Paul Hauner c5158e2974 Fix bug with total_balance in epoch processing 2019-02-16 15:08:57 +11:00
Paul Hauner b0513b1ec1 Add and update logs 2019-02-16 15:08:33 +11:00