Commit Graph

1249 Commits

Author SHA1 Message Date
Etan Kissling
ff0e525ecc Pass blocks to LC data creation functions
Future light client protocol extensions may include data from the block
in addition to data from the state, e.g., `ExecutionPayloadHeader`.
To prepare for this, also pass the block to the corresponding functions.
In practice, blocks access is easier than historic state access, meaning
there are no practical limitations due to this change.
2022-10-28 22:14:25 +02:00
Alex Stokes
bab01d6e99 Merge pull request #3067 from etan-status/lc-synctestroot
Rename LC test check from `root` to `beacon_root`
2022-10-28 08:55:27 -06:00
Alex Stokes
72b6abd545 Merge pull request #3064 from etan-status/lc-periodatepoch
Consistently use `compute_sync_committee_period_at_slot`
2022-10-28 08:49:58 -06:00
Etan Kissling
4fc80765ad Also update test logic accordingly 2022-10-27 22:08:24 +02:00
Etan Kissling
990866dd9f Rename LC test check from root to beacon_root
Future light client tests will also incorporate execution payload data.
To avoid confusion, rename the current `root` check to `beacon_root`.
Doing this now, as #3066 already requires LC test runners to update.
2022-10-27 22:06:11 +02:00
Etan Kissling
14b3463f2c Consistent variable name in LC test
In light client tests, a variable is named `finality_header` but
everywhere else it is called `finalized_header`. Rename for consistency.
2022-10-27 00:01:22 +02:00
Hsiao-Wei Wang
6c7922df67 Fix bls test case file name 2022-10-26 11:03:16 -05:00
Hsiao-Wei Wang
af8c5bf532 Merge pull request #3046 from terencechain/couple-block-sidecar
EIP4844: couple beacon block and blob sidecar for p2p
2022-10-26 23:51:23 +08:00
Hsiao-Wei Wang
3c7c3a9c97 bump VERSION.txt to 1.3.0-alpha.0 (#3056) 2022-10-25 11:45:04 +08:00
Hsiao-Wei Wang
9844ea1f30 Merge pull request #3040 from ethereum/capella-test-vectors
Capella test vectors
2022-10-23 06:44:03 +08:00
terence tsao
e2d0a4fa9a Fix ToC and test 2022-10-22 08:36:46 -07:00
Hsiao-Wei Wang
f48d6b324d Update test formats 2022-10-20 22:27:49 -05:00
Hsiao-Wei Wang
0e2c3d89e0 Fill bls_to_execution_changes field in Capella random tests 2022-10-20 22:22:11 -05:00
Hsiao-Wei Wang
d013379628 Ensure validator_index is in validator set 2022-10-19 10:27:01 -05:00
Hsiao-Wei Wang
53b63cedc5 Merge branch 'dev' into pr3050 2022-10-19 10:21:32 -05:00
Jim McDonald
0345b2284a Add validator_index to Withdrawal. 2022-10-18 15:35:06 +01:00
Hsiao-Wei Wang
940fc20758 Apply suggestions from code review
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2022-10-17 23:21:15 +08:00
Hsiao-Wei Wang
b90436c988 Fix capella random & fork 2022-10-14 23:42:42 -05:00
Hsiao-Wei Wang
03ced9c263 Add Capella tests 2022-10-14 23:40:45 -05:00
Hsiao-Wei Wang
6181035d5d Fix typo (#3039) 2022-10-15 12:40:17 +08:00
Hsiao-Wei Wang
9717daa325 Merge branch 'dev' into more-withdrawals-tests 2022-10-10 10:07:38 -05:00
Danny Ryan
491f14c76f some capella sanity tests 2022-10-05 10:40:58 -06:00
Hsiao-Wei Wang
44424c4080 Bump dep packages version and fix lint issues 2022-09-28 12:38:21 +08:00
Danny Ryan
0fdab6130e Merge pull request #3010 from jtraglia/partial-withdrawal-balance-tests
Add partial withdrawal balance tests
2022-09-26 14:35:28 -06:00
Danny Ryan
eeebd42a95 Merge pull request #2998 from ethereum/remove-withdrawn-epoch
remove withdrawn_epoch
2022-09-26 14:30:25 -06:00
Justin Traglia
fdb5c7dcf3 Add partial withdrawal balance tests 2022-09-22 15:19:22 -05:00
Hsiao-Wei Wang
73c96b238a Merge pull request #3001 from ethereum/bls-output-null
Update BLS test format: output `null` for invalid case
2022-09-22 14:36:31 +08:00
Danny Ryan
bfca7f9a96 Apply suggestions from code review
Co-authored-by: Alex Stokes <r.alex.stokes@gmail.com>
2022-09-21 07:50:31 -06:00
Hsiao-Wei Wang
93b7ae299d Update BLS test format: output null for invalid case 2022-09-21 01:24:22 +08:00
Danny Ryan
91ea9e6959 review suggestion from @hwwhww
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2022-09-20 08:22:26 -06:00
Hsiao-Wei Wang
0f8e12e929 Add a redirection README.md for the sync tests 2022-09-20 18:13:15 +08:00
Danny Ryan
70f90c5296 rmove withdrawn_epoch 2022-09-19 11:39:46 -06:00
Danny Ryan
63d284a85c bump version to v1.2.0 2022-09-16 09:55:36 -06:00
Danny Ryan
770a603af9 Merge pull request #2989 from ethereum/deposit-zero-pk
Add `test_process_deposit::test_key_validate_invalid`
2022-09-13 14:05:13 -06:00
Hsiao-Wei Wang
4d2cfff2d6 Add test_key_validate_invalid_decompression 2022-09-12 22:59:29 +08:00
Hsiao-Wei Wang
e4407c64e3 Add test_process_deposit::test_key_validate_invalid 2022-09-12 22:31:49 +08:00
Hsiao-Wei Wang
f2c26560d5 Merge pull request #2982 from ethereum/optimistic-sync-tests
Add optimistic sync tests
2022-09-12 18:06:40 +08:00
Hsiao-Wei Wang
e639a3b4f9 Merge branch 'dev' into pr2965 2022-09-08 22:54:07 +08:00
Hsiao-Wei Wang
2e73091258 Add get_valid_flag_value helper to determine the valid flag value 2022-09-08 22:42:39 +08:00
Hsiao-Wei Wang
0f8b5ae6bd Apply PR feedback from @michaelsproul 2022-09-02 20:45:51 +08:00
Hsiao-Wei Wang
ac717b106a Address PR feedback from @mkalinin 2022-08-31 22:02:47 +08:00
Mikhail Kalinin
b67fb5b049 Update tests/formats/fork_choice/README.md
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2022-08-24 23:29:59 +06:00
Hsiao-Wei Wang
f8d92c3bd8 Add basic test case 2022-08-24 23:20:31 +08:00
Hsiao-Wei Wang
5db5b87e5e Add bellatrix deposit and voluntary_exit tests 2022-08-19 01:52:34 +08:00
Danny Ryan
efc4d45bbc bump VERSION.txt 2022-08-18 11:35:39 -06:00
Hsiao-Wei Wang
bafb5870c1 Update tests/core/pyspec/eth2spec/test/bellatrix/block_processing/test_process_deposit.py
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2022-08-19 01:20:53 +08:00
Hsiao-Wei Wang
6c00b48dca PR feedback from @djrtwo: add is_before_fork_epoch and more param combinations 2022-08-19 00:29:56 +08:00
Hsiao-Wei Wang
806a6ad414 Apply suggestions from code review
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2022-08-19 00:03:58 +08:00
Hsiao-Wei Wang
b3ef9b2b3e Add invalid fork version tests 2022-08-18 22:49:02 +08:00
Hsiao-Wei Wang
d133dae471 Fix codespell errors (#2975) 2022-08-18 22:08:44 +08:00