Commit Graph

7181 Commits

Author SHA1 Message Date
Etan Kissling
212eb00fc1 Document light client constants
This adds documentation about the unit and actual value of light client
specific constants, consistently with the rest of the spec.
2022-01-11 12:10:09 +01:00
Hsiao-Wei Wang
fab4cb09b7 Merge pull request #2791 from ralexstokes/clean-up-test-gen
remove unnecessary conditional in ssz generic test gen code
2022-01-07 13:18:20 +08:00
Alex Stokes
d74cb5c9ec remove unnecessary conditional 2022-01-06 15:34:59 -08:00
Danny Ryan
a8298026c1 Merge pull request #2787 from ethereum/extra_data_tests
add some non-empty extra_data tests
2022-01-04 10:51:09 -07:00
Danny Ryan
af4725d08a add some non-empty extra_data tests 2022-01-03 07:51:35 -07:00
Hsiao-Wei Wang
db642e0586 bump VERSION.txt to 1.1.8 2021-12-25 00:59:11 +08:00
Alex Stokes
b1998872fa Merge pull request #2777 from ethereum/bellatrix-fork-testgen
Enable Bellatrix fork tests in test generator
2021-12-24 08:22:45 -08:00
Hsiao-Wei Wang
ba690852d6 Merge pull request #2774 from ethereum/bellatrix
Rename "Merge" -> "Bellatrix"
2021-12-24 01:46:55 +08:00
Hsiao-Wei Wang
3970fa7a75 PR feedback from @ralexstokes 2021-12-24 01:38:33 +08:00
Hsiao-Wei Wang
5910b90c43 Enable Bellatrix fork tests in test generator 2021-12-24 00:56:55 +08:00
Alex Stokes
2f5005722b Merge pull request #2776 from ethereum/test_proposer_boost_correct_head-rng
Set RNG seed in `test_get_head.py`
2021-12-23 08:47:34 -08:00
Hsiao-Wei Wang
a7df9a39cc Set RNG seed 2021-12-23 21:33:23 +08:00
Hsiao-Wei Wang
8c226013fd minor fix 2021-12-23 17:32:15 +08:00
Hsiao-Wei Wang
41af639517 PR feedback from @mkalinin 2021-12-23 17:26:48 +08:00
Hsiao-Wei Wang
8facc0a095 Merge -> Bellatrix 2021-12-23 14:25:43 +08:00
Hsiao-Wei Wang
67ece2acbb Merge pull request #2772 from ethereum/bump-version
bump VERSION.txt to 1.1.7
2021-12-22 18:02:45 +08:00
Hsiao-Wei Wang
cba3ddfc3d bump VERSION.txt to 1.1.7 2021-12-22 15:47:38 +08:00
Hsiao-Wei Wang
2fa396f67d Merge pull request #2746 from ethereum/vbuterin-patch-12
Simplify sync protocol and update to calculate optimistic heads
2021-12-16 00:12:36 +08:00
Hsiao-Wei Wang
de892382db Minor style fixes 2021-12-15 23:44:29 +08:00
Hsiao-Wei Wang
257c2413a5 Update test_sync_protocol.py per the new optimistic_header and data structure 2021-12-14 22:06:25 +08:00
Hsiao-Wei Wang
25d88fee24 Fix process_light_client_update 2021-12-14 22:05:09 +08:00
Hsiao-Wei Wang
2f618f7b48 Fix lint and presets 2021-12-14 21:38:58 +08:00
Hsiao-Wei Wang
4cd2334bdd Merge pull request #2752 from ethereum/ex-ante-tests 2021-12-12 10:07:30 +08:00
Hsiao-Wei Wang
6edf840992 fix lint 2021-12-11 09:06:56 +08:00
Hsiao-Wei Wang
4cea972cc0 Apply suggestions from code review
Co-authored-by: Caspar Schwarz-Schilling <31305984+casparschwa@users.noreply.github.com>
2021-12-11 09:01:16 +08:00
vbuterin
916193bd69 Updates in response to comments 2021-12-10 07:48:14 -06:00
Hsiao-Wei Wang
11a42f8d06 Remove *_without_boost tests 2021-12-09 17:58:31 +08:00
Hsiao-Wei Wang
2226a160a0 Merge pull request #2766 from casparschwa/sandwich-tests
Add sandwich test scenarios
2021-12-09 17:55:05 +08:00
Hsiao-Wei Wang
addc03cb7c Enable ex-ante tests in testgen and minor fixes 2021-12-09 17:47:20 +08:00
Caspar Schwarz-Schilling
9f614fca83 Fix linting 2021-12-08 18:31:14 +01:00
Caspar Schwarz-Schilling
79e1d5e021 Fix head view comparison 2021-12-08 18:14:46 +01:00
Caspar Schwarz-Schilling
dc9db78a67 Add sandwich test scenarios 2021-12-08 17:05:44 +01:00
Hsiao-Wei Wang
c3c24fb13a Merge pull request #2765 from ralexstokes/fix-spec-config-concurrency-issue
Update per-test config to be unique per-test in `spec_configured_state_test`
2021-12-08 02:20:39 +08:00
Alex Stokes
db2be42baa use a specific spec rather than the pre-defined phases 2021-12-07 18:50:00 +01:00
Alex Stokes
55c9c03f08 simply module import and fix config adjustment 2021-12-07 18:22:10 +01:00
Alex Stokes
733f37715e use importlib to perform an actual spec copy 2021-12-07 17:55:17 +01:00
Alex Stokes
57be9d064f update per-test config to be unique per-test 2021-12-07 17:13:26 +01:00
Hsiao-Wei Wang
200ed58dd9 Merge branch 'dev' into ex-ante-tests 2021-12-07 18:29:48 +08:00
Hsiao-Wei Wang
876c5b0944 Merge pull request #2760 from ethereum/fix-proposer-boost-apply
Apply proposer boost to ancestors correctly
2021-12-07 17:55:30 +08:00
Hsiao-Wei Wang
9dc1b7af7e Test with strict proposer_boost + 1 attestation participants 2021-12-07 00:25:26 +08:00
Danny Ryan
3a9777eebc Update specs/phase0/fork-choice.md 2021-12-02 14:00:06 -07:00
Hsiao-Wei Wang
6308cee7a6 Fix typo 2021-12-03 02:17:57 +08:00
Aditya Asgaonkar
0d8fab3986 Apply Danny's suggestion 2021-12-02 09:57:28 -08:00
Hsiao-Wei Wang
a399d953d3 Add assertion to test_shorter_chain_but_heavier_weight 2021-12-02 17:21:42 +08:00
Aditya Asgaonkar
6f3379c7be Apply HWW's suggestion
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2021-12-01 20:11:52 -08:00
Aditya Asgaonkar
3e2890bb3e Apply proposer boost to ancestors correctly 2021-12-01 18:03:40 -08:00
Hsiao-Wei Wang
dc52b35145 Add PROPOSER_SCORE_BOOST to meta.yaml and fix comments 2021-12-02 01:37:01 +08:00
Hsiao-Wei Wang
bb8168fd95 Make config dict compatible with yaml.dump 2021-12-02 01:34:35 +08:00
Danny Ryan
4d35748ff0 Merge pull request #2754 from ethereum/dankrad-patch-1
Correct primitive root
2021-12-01 08:15:27 -07:00
Danny Ryan
37eae2a6d6 Merge pull request #2753 from realbigsean/simplify-proposer-score-logic
Simplify logic in calculating proposer score
2021-12-01 08:14:48 -07:00