Skip to content

Update to spec v1.7.0-alpha.4 - #9046

Merged
mergify[bot] merged 14 commits into
sigp:unstablefrom
michaelsproul:spec-alpha-4
Mar 31, 2026
Merged

Update to spec v1.7.0-alpha.4#9046
mergify[bot] merged 14 commits into
sigp:unstablefrom
michaelsproul:spec-alpha-4

Conversation

@michaelsproul

Copy link
Copy Markdown
Member

Proposed Changes

Update our consensus code to v1.7.0-alpha.4

Additional Info

This includes some of the ChainSpec fixes from:

AI-assisted.

@michaelsproul michaelsproul added spec_change A change related to the Eth2 spec work-in-progress PR is a work-in-progress consensus An issue/PR that touches consensus code, such as state_processing or block verification. labels Mar 30, 2026
.ok_or(BeaconStateError::SlotOutOfBounds)?;

// Convert from FixedVector<u64, PTCSize> to PTC<E> (FixedVector<usize, PTCSize>)
let indices: Vec<usize> = entry.iter().map(|&v| v as usize).collect();

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is due to #9049

@michaelsproul michaelsproul added ready-for-review The code is ready for review and removed work-in-progress PR is a work-in-progress labels Mar 30, 2026
@michaelsproul
michaelsproul requested a review from eserilev March 30, 2026 06:51
@michaelsproul

Copy link
Copy Markdown
Member Author

Ready for review!

@michaelsproul michaelsproul mentioned this pull request Mar 30, 2026
40 tasks
Comment thread common/eth2_network_config/built_in_network_configs/mainnet/config.yaml Outdated

@dapplion dapplion left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Impl matches spec, and the optimizations make sense. ptc_window takes 393,216 bytes on the mainnet config so it's worthwhile to mem share

@jimmygchen jimmygchen left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty clean to me 👍

@jimmygchen jimmygchen added ready-for-merge This PR is ready to merge. and removed ready-for-review The code is ready for review labels Mar 31, 2026
@mergify mergify Bot added the queued label Mar 31, 2026
@mergify

mergify Bot commented Mar 31, 2026

Copy link
Copy Markdown

Merge Queue Status

This pull request spent 29 minutes 20 seconds in the queue, including 27 minutes 34 seconds running CI.

Required conditions to merge

mergify Bot added a commit that referenced this pull request Mar 31, 2026
mergify Bot added a commit that referenced this pull request Mar 31, 2026
@mergify
mergify Bot merged commit d92efc1 into sigp:unstable Mar 31, 2026
38 checks passed
@mergify mergify Bot removed the queued label Mar 31, 2026
dapplion pushed a commit that referenced this pull request Mar 31, 2026
Update our consensus code to v1.7.0-alpha.4


Co-Authored-By: Michael Sproul <michael@sigmaprime.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

consensus An issue/PR that touches consensus code, such as state_processing or block verification. gloas ready-for-merge This PR is ready to merge. spec_change A change related to the Eth2 spec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants