Commit Graph

8663 Commits

Author SHA1 Message Date
Hsiao-Wei Wang a39abe388b
Upgrade `wheel`, `pip`, and `setuptools` with `make install_test` (#3443)
* Upgrade wheel pip setuptools with `make install_test`

* Set minimum requirements
2023-07-14 21:37:51 +08:00
Suphanat Chunhapanya 3ed0619951 Update the equivocating indices in the store
Since we sometimes reuse the slashed validator index, we need to remove
it from the list of equivocating indices in the fork-choice store.
2023-07-11 21:49:24 +07:00
Danny Ryan 2cd967e2bb
Merge pull request #3349 from ethereum/eip7002
EIP-7002:  Execution layer triggerable exits
2023-07-07 10:14:36 -06:00
Danny Ryan 995b960d57
Merge pull request #3403 from ethereum/engine-api-link
[README.md] Add link to Engine APIs
2023-07-07 09:49:04 -06:00
Hsiao-Wei Wang 7b771ccb13
Merge branch 'dev' into eip7002 2023-06-26 18:07:48 +08:00
Hsiao-Wei Wang f1aabcd718
Refactor `setup.py` (#3393)
* Refactor setup.py

* Update doc with the new file path

* Rearrange spec_builders

* Update doc
2023-06-26 18:01:56 +08:00
Hsiao-Wei Wang cc021de553
Merge pull request #3436 from dapplion/auto-spec-builder-dependency
Auto manage SpecBuilder prev fork inheritance
2023-06-26 16:36:00 +08:00
Danny Ryan 75971a8c21
Merge pull request #3440 from ethereum/version-bump
bump version to 1.4.0-beta.0
2023-06-22 15:34:52 -06:00
djrtwo 981611baea bump version to 1.4.0-beta.0 2023-06-22 15:14:11 -06:00
dapplion dba5d991a6 start with phase0 hardcoded code 2023-06-22 21:02:54 +02:00
Hsiao-Wei Wang 865bb12d4f
Merge pull request #3439 from parithosh/dev
Removing manual workflow branch input
2023-06-23 01:23:17 +08:00
Danny Ryan c475b13b3c
Merge pull request #3421 from ralexstokes/4788-in-deneb
move 4788 to deneb
2023-06-22 10:23:05 -06:00
Danny Ryan fa649e5430
Update specs/deneb/beacon-chain.md 2023-06-22 10:02:23 -06:00
Danny Ryan ad4f1def32
Apply suggestions from code review 2023-06-22 10:01:49 -06:00
parithosh 67df566411
removing manual workflow branch input 2023-06-22 17:19:36 +02:00
Alex Stokes 2660af0539
move 4788 feature to deneb specs 2023-06-22 09:00:50 -06:00
Alex Stokes 57a75d033f
formatting 2023-06-21 11:40:54 -06:00
Danny Ryan 95f36d99cf
Merge pull request #3360 from ethereum/att-slot-range
EIP-7045: Increase max attestation inclusion slot
2023-06-21 08:30:26 -06:00
djrtwo ecefe2d147 pr review 2023-06-20 15:50:20 -06:00
dapplion e7e2282348 Auto manage SpecBuilder prev fork inheritance 2023-06-20 18:02:39 +03:00
djrtwo 668568ea22 spelling 2023-06-19 12:05:49 -06:00
djrtwo fd9a72e74a add 7045 fork boundary test 2023-06-19 12:00:25 -06:00
djrtwo 919052081b toc 2023-06-19 08:33:05 -06:00
Lion - dapplion c90d724392
Whisk: add preset files (#3424)
* Add Whisk preset files

* Use N=8 for minimal preset

* Update spec_object var location
2023-06-19 17:10:15 +03:00
Lion - dapplion cc4c810b8f
Whisk: complete TODO items in fork logic (#3427)
* Complete TODO items in fork logic

* Simpler underflow protection

* Add saturating_sub
2023-06-19 17:08:51 +03:00
Hsiao-Wei Wang 2f4ce8fb41
Add more block tests to test mixed operations 2023-06-18 17:26:14 +08:00
Hsiao-Wei Wang 59fd2a6400
Merge branch 'dev' into eip7002 2023-06-18 16:40:17 +08:00
Hsiao-Wei Wang 12512ef818
Merge pull request #3311 from dapplion/add_validator_to_registry
Add add_validator_to_registry fn
2023-06-16 17:36:43 +08:00
Hsiao-Wei Wang 781cd83f09
fix typo 2023-06-16 17:21:34 +08:00
Hsiao-Wei Wang 66eca39533
Merge branch 'dev' into pr3311 2023-06-16 16:24:55 +08:00
Lion - dapplion 834f6f70e7
Whisk: assert zeroed values during selection gap (#3425)
* Assert zeroed values during selection gap

* Update comment
2023-06-15 14:33:28 +03:00
djrtwo ec4bdae2d4 build EIP 7045 into Deneb fork 2023-06-14 15:03:28 -06:00
Hsiao-Wei Wang 9e50c74a37
Fix linter (#3430) 2023-06-15 00:45:43 +08:00
Lion - dapplion 65a28b6d69
Whisk: Move validator whisk trackers and commitments to state (#3407)
* Move validator whisk trackers and commitments to state

* Move comment
2023-06-14 18:58:57 +03:00
Lion - dapplion 0ab160bc28
Add initialize_beacon_state_from_eth1 (#3428) 2023-06-14 18:55:07 +03:00
Lion - dapplion 7b132c20d1
Fix typos in get_shuffle_indices (#3426) 2023-06-14 18:52:22 +03:00
djrtwo 559b89c447 Merge branch 'dev' into att-slot-range 2023-06-14 09:35:30 -06:00
Danny Ryan 14212958d3
Merge pull request #3288 from dapplion/voluntary_exit-domain
EIP-7044: Lock voluntary exit domain on capella
2023-06-14 09:26:33 -06:00
Danny Ryan 11ab19c90a
Apply suggestions from code review 2023-06-14 09:25:54 -06:00
Hsiao-Wei Wang 420f8baf67
Rework tests. Move all `process_voluntary_exit` tests to Deneb 2023-06-14 23:04:46 +08:00
Lion - dapplion 12fabf5854
Update specs/deneb/beacon-chain.md
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2023-06-14 16:47:17 +03:00
Hsiao-Wei Wang 241be46247
Merge pull request #3429 from dapplion/lock-doctoc
Lock doctoc version
2023-06-14 21:24:40 +08:00
dapplion 530924020f Lock doctoc version 2023-06-14 15:29:59 +03:00
Hsiao-Wei Wang 19edc2d1ec
Merge branch 'dev' into eip7002 2023-06-13 19:35:02 +08:00
Danny Ryan e9f1d56807
Merge pull request #3419 from ethereum/bump-version
bump version 1.4.0-alpha.3
2023-06-12 11:43:51 -06:00
Hsiao-Wei Wang 87f77a3a6d
bump VERSION.txt 2023-06-13 01:42:18 +08:00
Hsiao-Wei Wang 4985d1c164
Merge pull request #3415 from dapplion/lock-curdleproofs
Lock nalinbhardwaj/curdleproofs.pie version
2023-06-13 01:20:56 +08:00
Danny Ryan 4dbb45436a
Merge pull request #3416 from g11tech/increase-subnet-count
Update blob side car subnet count to 6 in line with max blobs limit update
2023-06-12 11:13:11 -06:00
Hsiao-Wei Wang 210c4827bc
Move `BLOB_SIDECAR_SUBNET_COUNT` to networking config 2023-06-12 23:57:21 +08:00
gajinder 512d2ca516 Update blob side car subnet count to 6 in line with max blobs limit update 2023-06-12 20:24:22 +05:30