Skip to content

gloas DA checks#10504

Open
mehdi-aouadi wants to merge 2 commits intoConsensys:masterfrom
mehdi-aouadi:10311-fork-choice-util
Open

gloas DA checks#10504
mehdi-aouadi wants to merge 2 commits intoConsensys:masterfrom
mehdi-aouadi:10311-fork-choice-util

Conversation

@mehdi-aouadi
Copy link
Copy Markdown
Contributor

@mehdi-aouadi mehdi-aouadi commented Mar 18, 2026

PR Description

Add Gloas fork choice util da check

Fixed Issue(s)

partially #10377

Documentation

  • I thought about documentation and added the doc-change-required label to this PR if updates are required.

Changelog

  • I thought about adding a changelog entry, and added one if I deemed necessary.

Note

Medium Risk
Touches fork-choice and execution payload import flow by changing how post-state is retrieved and when data-availability checks are initiated, which could impact block/payload processing across Gloas+ milestones if incorrect.

Overview
Adds Gloas support for data-column sidecar data-availability checking by wiring dataColumnSidecarAvailabilityCheckerFactory into ForkChoiceUtilGloas and treating GLOAS/HEZE like FULU for block DA checks.

Simplifies availability-checker APIs by removing the execution-payload-specific ForkChoiceUtil.createAvailabilityChecker(SignedExecutionPayloadEnvelope) path; execution payload imports now load the full SignedBlockAndState (via new RecentChainData.retrieveBlockAndState and EmptyStoreResults.EMPTY_SIGNED_BLOCK_AND_STATE_FUTURE) and run DA checks against the associated SignedBeaconBlock instead.

Also updates .gitignore to ignore the full .claude/ directory.

Written by Cursor Bugbot for commit 8f492c0. This will update automatically on new commits. Configure here.

@mehdi-aouadi mehdi-aouadi self-assigned this Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants