536 Commits

Author SHA1 Message Date
Hsiao-Wei Wang
b7d9ea9a75
Rename peerdas to eip7594 2024-01-14 00:13:08 +08:00
Hsiao-Wei Wang
7f8858b2ac
Add PeerDAS feature 2024-01-05 18:43:37 +08:00
Hsiao-Wei Wang
9fbf75139d
Add assertion to ensure eval usage is fine 2023-12-21 22:55:46 +08:00
Hsiao-Wei Wang
eb16a77702
Refactor do_fork with terrifying eval() and PREVIOUS_FORK_OF 2023-12-15 03:24:42 +08:00
Hsiao-Wei Wang
1d7c3d4164
Use md_doc_paths.py is_post_fork in pyspec itself; clean up create_genesis_state helper 2023-12-15 03:23:28 +08:00
Hsiao-Wei Wang
b89434f831
Extract the hardcoded spec names into a specs.py file 2023-12-15 00:55:20 +08:00
Hsiao-Wei Wang
bf09b9a7c4
Merge pull request #3442 from dapplion/whisk-tests
Add WHISK fork only tests
2023-12-08 18:56:03 +09:00
dapplion
42d91d5482 fix tests for mainnet preset 2023-12-07 22:22:49 +01:00
Hsiao-Wei Wang
581a64be2b
cleanup leftover 2023-11-30 18:56:51 +08:00
Hsiao-Wei Wang
6fb9b0a9a4
Revert the spec. Only handle it in tests 2023-11-30 03:58:27 +08:00
Hsiao-Wei Wang
3d853b0ec9
Add assert time >= store.time to on_tick 2023-11-16 17:25:54 +03:00
danny
c6f7adf319
Merge pull request #3531 from dapplion/blob-p2p-proof
Add blob sidecar inclusion proof
2023-11-02 09:56:08 -06:00
Hsiao-Wei Wang
38d354fb01
Merge pull request #3034 from michaelsproul/proposer-boost-reorg
Allow honest validators to reorg late blocks
2023-11-02 23:54:43 +09:00
Lion - dapplion
7f63f003c0
Merge branch 'dev' into blob-p2p-proof 2023-10-31 11:45:54 +02:00
Hsiao-Wei Wang
0e4737eba2
Add a general compute_merkle_proof helper to replace container-specific helpers 2023-10-30 14:44:32 +08:00
Alex Stokes
35e22702f3
remove BLOB_TX_TYPE from spec (and move to tests) 2023-10-28 11:11:27 -06:00
Hsiao-Wei Wang
d8440f8bb4
Merge branch 'dev' into pr3034 2023-10-26 23:51:35 +08:00
Hsiao-Wei Wang
24b4d46903
Add get_proposer_head and should_override_forkchoice_update tests 2023-10-25 01:30:45 +08:00
Hsiao-Wei Wang
65e1371980
Fix tests 2023-10-16 21:31:07 +08:00
Hsiao-Wei Wang
01fa0fe64a
Replace ROOTS_OF_UNITY with runtime-computed compute_roots_of_unity(FIELD_ELEMENTS_PER_BLOB) 2023-10-16 17:38:09 +08:00
Hsiao-Wei Wang
d74932bec9
Merge branch 'dev' into pr3442 2023-10-16 17:22:31 +08:00
Hsiao-Wei Wang
56d6d1a51e
Merge pull request #3463 from ethereum/deneb-fc-tests-take-2
Deneb fork choice tests - take 2
2023-08-03 21:40:24 +08:00
Hsiao-Wei Wang
39134d594a
Change it back to allow empty blobs list file 2023-07-31 19:47:53 +08:00
Hsiao-Wei Wang
32056b2d44
PR feedback from @djrtwo 2023-07-31 19:23:17 +08:00
dapplion
07ab00431d Bump curdleproofs to fix upstream types 2023-07-28 19:55:26 +02:00
Hsiao-Wei Wang
85b0ae854f
handle len(blobs) == 0 case 2023-07-27 23:13:49 +08:00
Hsiao-Wei Wang
e79caff2f7
Clean up is_data_available. Remove the stub retrieve_blobs_and_proofs responses. 2023-07-25 23:32:55 +08:00
Hsiao-Wei Wang
2210cea734
Add deneb fc tests and update test format 2023-07-25 22:29:12 +08:00
Hsiao-Wei Wang
01c358c873
Rename "data gas" to "blob gas" 2023-07-25 13:28:34 +08:00
dapplion
211376e35c Update curdleproofs usage 2023-07-24 20:15:46 +02:00
Hsiao-Wei Wang
350fa16020
Use build_randomized_execution_payload in random tests. Add mixed txs tests. 2023-07-18 20:44:28 +08:00
Hsiao-Wei Wang
71c25f8664
Merge branch 'dev' into pr3442 2023-07-14 22:25:39 +08:00
dapplion
758022d4aa Remove whisk from ALL_PHASES 2023-07-05 17:18:54 +02:00
dapplion
c2314dc49e Cache initial trackers 2023-07-05 17:18:54 +02:00
dapplion
cf975c6b86 FIx tests with rebase 2023-07-05 17:18:54 +02:00
dapplion
91ff707887 Fix test lint issues 2023-07-05 17:18:52 +02:00
dapplion
4ce2b02b44 Add whisk tests 2023-07-05 17:18:34 +02:00
Hsiao-Wei Wang
7b771ccb13
Merge branch 'dev' into eip7002 2023-06-26 18:07:48 +08:00
Hsiao-Wei Wang
59fd2a6400
Merge branch 'dev' into eip7002 2023-06-18 16:40:17 +08:00
djrtwo
ec4bdae2d4 build EIP 7045 into Deneb fork 2023-06-14 15:03:28 -06:00
djrtwo
559b89c447 Merge branch 'dev' into att-slot-range 2023-06-14 09:35:30 -06:00
Hsiao-Wei Wang
19edc2d1ec
Merge branch 'dev' into eip7002 2023-06-13 19:35:02 +08:00
Hsiao-Wei Wang
5f241bb7a4
Merge branch 'deneb-4844-clean' into pr3288-comment 2023-06-07 18:38:20 +08:00
Hsiao-Wei Wang
a965ca7ac4
Merge pull request #3391 from ethereum/data_gas_used
Add `data_gas_used` field to `ExecutionPayload`
2023-06-01 23:09:46 +08:00
Hsiao-Wei Wang
60721b9d8a
switch order 2023-06-01 22:39:01 +08:00
Hsiao-Wei Wang
b8949677fd
Merge branch 'dev' into eip7002 2023-06-01 18:37:31 +08:00
Hsiao-Wei Wang
aeca477398
Merge branch 'dev' into att-slot-range 2023-06-01 18:20:24 +08:00
Hsiao-Wei Wang
0d4b07f63c
Merge pull request #3389 from ethereum/fork-settings
Turn off light client tests for feature specs
2023-06-01 14:59:27 +08:00
Hsiao-Wei Wang
be33c4008a
Merge branch 'dev' into pr3288 2023-05-30 21:08:12 +08:00
Hsiao-Wei Wang
296efec256
Add data_gas_used field to ExecutionPayload 2023-05-30 00:39:13 +08:00