Commit Graph

8596 Commits

Author SHA1 Message Date
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
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
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
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
dapplion
7cf55c138c Lock nalinbhardwaj/curdleproofs.pie version 2023-06-12 15:34:05 +03:00
Hsiao-Wei Wang
99f294cdd8 Add link to EIP PR7044. Need to change it to eips.ethereum.org path once the EIP is merged 2023-06-12 16:02:28 +08:00
Hsiao-Wei Wang
4f839b7b79 Merge branch 'dev' into pr3288-comment 2023-06-12 15:51:52 +08:00
Hsiao-Wei Wang
3442dbb3e9 Merge pull request #3412 from dapplion/setup-file-decl
Drop need to declare spec feature files
2023-06-12 15:44:21 +08:00
Hsiao-Wei Wang
f9959c807d Merge pull request #3414 from wdowling/update-lru-dict
Update lru-dict package to latest stable release.
2023-06-12 14:08:18 +08:00
William Dowling
cfd44dac56 Update lru-dict package to latest stable release.
lru-dict build fails when building under clang version 16 (6badf6376d). This bumps the version to the latest stable release.

Tested on MacOS M2 and Ubuntu Jammy x86-64.
2023-06-11 15:07:39 +02:00
Paul Harris
5576d0e685 Moved configuration into network preset instead of constants. (#3394)
* Moved configuration into network preset instead of constants.

Now that `MAX_CHUNK_SIZE` and `GOSSIP_MAX_SIZE` are in configuration, we no longer need separate constants to represent them in the spec when they change in Bellatrix.

I've changed the usage, and put the values into the presets, but I'm not sure if I've updated the descriptions in the best way...

This is following on from the work in #3375 where a number of constants got moved into configuration, so we no longer need these constants to be separately represented, they can simply be updated in presets.

* Update presets/minimal/bellatrix.yaml

Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>

* Update presets/mainnet/bellatrix.yaml

Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>

* Moved preset items into the correct section and updated TOC.

It looked like the items listed in configuration about the max size and chunk size were no longer needed since we're updating preset values now and the preset changes seem to only be listed in the changes at the top.

* review feedback

* hopefully correct this time!  Moved the 2 fields from configs into presets completely as suggested.

* WIP - changing back to being in config and updating the phase 0 value... I think this should be close but want to see what's outstanding.

* fix intellij's formatting of table.

* more fixes

---------

Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2023-06-09 23:12:38 +08:00