Skip to content

Gloas spec beta 0 - #10014

Merged
mergify[bot] merged 10 commits into
sigp:unstablefrom
eserilev:gloas-spec-beta-0
Sep 9, 2026
Merged

Gloas spec beta 0#10014
mergify[bot] merged 10 commits into
sigp:unstablefrom
eserilev:gloas-spec-beta-0

Conversation

@eserilev

@eserilev eserilev commented Sep 8, 2026

Copy link
Copy Markdown
Member

Issue Addressed

Each commit has a link to the relevant consensus spec PR

@eserilev
eserilev requested a review from jxs as a code owner September 8, 2026 23:21
@eserilev eserilev added gloas ready-for-review The code is ready for review labels Sep 8, 2026
@michaelsproul
michaelsproul self-requested a review September 8, 2026 23:44
@eserilev eserilev added work-in-progress PR is a work-in-progress and removed ready-for-review The code is ready for review labels Sep 8, 2026
Comment thread beacon_node/beacon_chain/src/proposer_preferences_verification/tests.rs Outdated

@michaelsproul michaelsproul 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 good 👌

@michaelsproul

Copy link
Copy Markdown
Member

idk what the test failures are about, can you take a look @eserilev ?

@mergify

mergify Bot commented Sep 9, 2026

Copy link
Copy Markdown

Queued — the merge queue status continues in this comment ↓.

@eserilev
eserilev force-pushed the gloas-spec-beta-0 branch 3 times, most recently from 1b88423 to 96c34b6 Compare September 9, 2026 03:13
@eserilev eserilev added ready-for-review The code is ready for review and removed work-in-progress PR is a work-in-progress labels Sep 9, 2026
Comment on lines +2837 to +2851
let validator_index = exit.message.validator_index;
if exit.message.epoch > wall_clock_epoch {
return Err(ExitValidationError::invalid(ExitInvalid::FutureEpoch {
state: wall_clock_epoch,
exit: exit.message.epoch,
})
.into());
}
if let Some(validator) = head_state.validators().get(validator_index as usize)
&& validator.exit_epoch != self.spec.far_future_epoch
{
return Err(
ExitValidationError::invalid(ExitInvalid::AlreadyExited(validator_index)).into(),
);
}

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.

Why is this added/duplicated here?

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.

Ah, I guess it's for the condition ordering. That's OK I guess.

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

mergify Bot commented Sep 9, 2026

Copy link
Copy Markdown

Merge Queue Status

  • Entered queue2026-09-09 06:18 UTC · Rule: default · triggered by rule Add ready-to-merge labeled PRs to merge queue
  • Checks passed · on draft merge queue: checking #10014 on unstable (d412188) #10022
  • Merged2026-09-09 06:48 UTC · at afadb9a89e0fe78cd63d97bc98af708bdcb297ec · squash

This pull request spent 30 minutes 10 seconds in the queue, including 26 minutes 47 seconds running CI.

Required conditions to merge

@mergify
mergify Bot merged commit afadb9a into sigp:unstable Sep 9, 2026
38 checks passed
@mergify mergify Bot removed the queued label Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gloas ready-for-merge This PR is ready to merge.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants