2195 Commits

Author SHA1 Message Date
Etan Kissling
3096a16354
Fix block hash computation for fork transition tests
When overriding `execution_requests`, have to sync EL payload block hash
as the requests are linked to it. Note that this was only caught now
because the new request tests were added after the latest fixes applied.
2024-11-26 12:57:34 +01:00
Justin Traglia
148ccca5eb
Merge pull request #3998 from jtraglia/exclude-empty-requests
Exclude empty requests in requests list
2024-11-22 11:07:11 -06:00
Justin Traglia
4aad8ebcdc
Rename requests_root to requests_hash 2024-11-22 07:02:29 -06:00
Etan Kissling
15e3f151d7
Fix block hash computation for withdrawal sanity tests
Request hash is not considered in `compute_el_block_hash`, have to use
one of the other overloads for this to work.
2024-11-22 09:03:02 +01:00
Etan Kissling
de52c76bd3
Fix block hash computation for deposit transition tests
Request hash is not considered in `compute_el_block_hash`, have to use
one of the other overloads for this to work.
2024-11-21 23:58:31 +01:00
Justin Traglia
b1c9d279bd
Add comment to compute_requests_hash 2024-11-20 10:34:36 -06:00
Justin Traglia
e472afd144
Include requests_root in block_hash computation 2024-11-20 10:32:35 -06:00
Justin Traglia
ec9460d32b
Merge pull request #4008 from ethereum/eip7594-param
Add `MAX_BLOBS_PER_BLOCK_EIP7594` and corresponding configs
2024-11-20 09:26:33 -06:00
Justin Traglia
af72bae4e0
Merge pull request #4002 from mkalinin/fix-committee-validation
eip7549: Ensure non-zero bits for each committee bitfield comprising an aggregate
2024-11-20 09:25:26 -06:00
Justin Traglia
5753be7e78
Fix blobs cast 2024-11-19 14:53:38 -06:00
Justin Traglia
7b0b7df015
Fix bug 2024-11-19 14:33:16 -06:00
Justin Traglia
ac53675d24
Fix some minor nits 2024-11-19 14:26:08 -06:00
Hsiao-Wei Wang
f67e6cc359
update tests 2024-11-13 14:23:23 +07:00
Justin Traglia
ebbce03db5
Replace assert messages with comments 2024-11-06 13:26:59 -06:00
Mikhail Kalinin
01d6ab11ea Merge branch 'dev' into fix-committee-validation 2024-11-05 11:29:22 +06:00
Justin Traglia
5653d7346a
Merge branch 'dev' into upgrade-to-electra-tests 2024-11-04 15:24:43 -06:00
Justin Traglia
49b6840a07
Merge pull request #3980 from mkalinin/more-op-tests
electra: Misc beacon chain operations tests
2024-11-04 15:23:05 -06:00
Justin Traglia
b4311fe591
Merge pull request #3984 from mkalinin/epoch-processing-tests
electra: Epoch processing tests
2024-11-04 15:22:37 -06:00
Justin Traglia
50f8fa654a
Merge pull request #4001 from jtraglia/improve-initial-earliest-exit-epoch
Update initial `earliest_exit_epoch` calculation & add tests
2024-11-04 15:21:52 -06:00
Justin Traglia
17feed7da5
Merge pull request #3999 from jtraglia/simplify-apply-deposit
Deduplicate code in `apply_deposit`
2024-11-04 15:21:22 -06:00
Mikhail Kalinin
2222c24eeb Run multiple committee tests with MINIMAL presets 2024-11-04 18:58:09 +06:00
Mikhail Kalinin
a3d4dbaafa Ensure non-zero bits for each aggregate committee 2024-11-04 17:40:22 +06:00
Justin Traglia
13bff6209a
Update initial earliest_exit_epoch calculation & add tests 2024-11-01 11:03:21 -05:00
Mikhail Kalinin
08cb8286b7 Fix and add more attestation tests 2024-11-01 12:45:09 +06:00
Mikhail Kalinin
31d4974262 Add more exit checks to consolidation processing 2024-10-31 20:06:32 +06:00
Justin Traglia
2c59da7a33
Delete new test & update run_deposit_processing 2024-10-30 17:08:59 -05:00
Justin Traglia
dfb3ca6c2a
Add new test 2024-10-30 16:41:41 -05:00
Justin Traglia
c060147812
Merge pull request #3979 from mkalinin/more-withdrawal-tests
eip7251: Bugfix and more withdrawal tests
2024-10-30 16:33:44 -05:00
Justin Traglia
4438166552
Check for ascending order 2024-10-29 19:22:27 -05:00
Justin Traglia
3ce29297ce
Simplify get_execution_requests 2024-10-29 16:04:03 -05:00
Justin Traglia
0c5a1362c9
Exclude empty requests in requests list 2024-10-29 14:42:13 -05:00
Justin Traglia
f392a22a50
Merge pull request #3986 from jtraglia/gen-collect-only
Add `gen-modcheck` CI check
2024-10-29 09:52:14 -05:00
Justin Traglia
087e7378b4
Merge pull request #3995 from jtraglia/pending-deposits-are-sorted-test
Add `test_fork_pending_deposits_are_sorted` test
2024-10-23 15:52:32 -05:00
Justin Traglia
9507b86beb
Add one more validator 2024-10-23 09:57:05 -05:00
Justin Traglia
dc772a6dca
Add test_fork_pending_deposits_are_sorted test 2024-10-22 13:33:00 -05:00
Justin Traglia
f5e976b8e7
Merge branch 'ethereum:dev' into add-0x-quotes 2024-10-22 08:23:03 -05:00
Justin Traglia
d022a7f80c
Merge pull request #3884 from etan-status/bf-emptytx
Avoid generating empty transactions in tests
2024-10-22 08:17:45 -05:00
Mikhail Kalinin
d53419bffb Simplify test helpers, take 2 2024-10-22 12:39:51 +06:00
Mikhail Kalinin
f2e45fb774 Simplify test helpers 2024-10-22 12:36:17 +06:00
Justin Traglia
dba11796a9
Merge pull request #3981 from ethereum/bump-version-1
Bump version to 1.5.0-alpha.9
2024-10-21 14:08:41 -05:00
Justin Traglia
526625d387
Merge pull request #3893 from jtraglia/rebase-eip7594-onto-electra
Rebase eip7594 onto Electra
2024-10-21 14:07:51 -05:00
Mikhail Kalinin
5270d7913d Use generalized op types for Electra transition tests 2024-10-21 17:20:14 +06:00
Mikhail Kalinin
44c1c3141f Add consolidation tests for comp creds 2024-10-21 13:17:59 +06:00
Mikhail Kalinin
aa5ebb3825 Apply suggestions by @jtraglia 2024-10-20 09:45:27 +06:00
Mikhail Kalinin
cdfe808ceb Add tests for operations on transition to electra 2024-10-20 09:10:12 +06:00
Justin Traglia
c280e56957
Remove print statement 2024-10-18 12:26:52 -05:00
Justin Traglia
57bd0ae2bf
Remove --collect-only & rebrand to modcheck 2024-10-18 12:15:59 -05:00
Justin Traglia
991ccd233f
Add gen-collect-only CI check 2024-10-18 11:44:01 -05:00
Mikhail Kalinin
ba8c092876 Add more checks to electra fork transition tests 2024-10-18 16:49:26 +06:00
Mikhail Kalinin
a2f9b887ef Add more pending deposit tests 2024-10-18 15:51:18 +06:00