Commit Graph

5374 Commits

Author SHA1 Message Date
Hsiao-Wei Wang
22215b8fe4 Fix parent_state_advanced side effect and reorder the conditions 2023-10-25 01:34:57 +08:00
Hsiao-Wei Wang
0f61819e5c Update other specs accordingly and re-order "Proposer head and reorg helpers" section 2023-10-20 14:41:51 +08:00
Hsiao-Wei Wang
651db2f858 Refactoring 2023-10-19 19:18:29 +08:00
Michael Sproul
45a3615816 Allow honest validators to reorg late blocks 2023-09-12 15:27:10 +10:00
Hsiao-Wei Wang
c5c7233e49 Merge pull request #3352 from michaelsproul/boost-first-block
Apply proposer boost to first block in case of equivocation
2023-09-12 10:56:58 +08:00
terence tsao
59680c0470 remove: old warnings 2023-09-05 08:59:14 -07:00
Lion - dapplion
eef61448a9 Whisk: don't mutate candidates during cooldown (#3483) 2023-08-20 14:46:22 +03:00
Lion - dapplion
0b751fc259 Whisk move non-preset values to config (#3482) 2023-08-20 14:42:12 +03:00
zhiqiangxu
6f57e2bd26 "can slashable" => "can be slashable" 2023-08-09 11:13:39 +08:00
Hsiao-Wei Wang
fa1015ca03 Update Capella FC too 2023-08-04 21:58:07 +08:00
Hsiao-Wei Wang
63c39dbaff Merge branch 'dev' into pr3352 2023-08-04 14:45:47 +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
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
01c358c873 Rename "data gas" to "blob gas" 2023-07-25 13:28:34 +08:00
Danny Ryan
726b453332 Merge pull request #3446 from ppopth/on-reused-index
EIP-6914: Update the equivocating indices in the fork-choice store
2023-07-24 13:40:45 -06:00
Suphanat Chunhapanya
d8b023c5d8 Explain more on on_reused_index 2023-07-18 19:55:18 +07:00
Justin Traglia
16b1afb1ef Add punctuation to docstring 2023-07-15 17:53:10 +02:00
Justin Traglia
fafd48f06a Fix comment 2023-07-15 17:30:08 +02:00
Justin Traglia
3f3d4123f6 Unmark validators field as modified 2023-07-15 17:09:06 +02:00
Justin Traglia
86a147a740 Link to dev branch instead of master 2023-07-15 14:13:07 +02:00
Justin Traglia
4ddaff5a77 Fix links to curdleproofs.pie repo 2023-07-15 13:58:04 +02: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
Hsiao-Wei Wang
7b771ccb13 Merge branch 'dev' into eip7002 2023-06-26 18:07:48 +08: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
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
djrtwo
668568ea22 spelling 2023-06-19 12:05:49 -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
59fd2a6400 Merge branch 'dev' into eip7002 2023-06-18 16:40:17 +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
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
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
19edc2d1ec Merge branch 'dev' into eip7002 2023-06-13 19:35:02 +08: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
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