Skip to content

Revert "move exec22 to package, call it from stage_exec"#5001

Merged
AskAlexSharov merged 1 commit intodevelfrom
revert-5000-e22_step1
Aug 11, 2022
Merged

Revert "move exec22 to package, call it from stage_exec"#5001
AskAlexSharov merged 1 commit intodevelfrom
revert-5000-e22_step1

Conversation

@AskAlexSharov
Copy link
Copy Markdown
Collaborator

Reverts #5000

@AskAlexSharov AskAlexSharov merged commit f830325 into devel Aug 11, 2022
@AskAlexSharov AskAlexSharov deleted the revert-5000-e22_step1 branch August 11, 2022 04:18
domiwei added a commit that referenced this pull request Mar 23, 2026
… guards

Catch up with recent GLOAS (EIP-7732) spec changes and add beacon API support:

Spec fixes:
- HighestBidKey: add ParentBlockRoot to prevent cross-fork bid interference (PR #5001)
- Envelope ByRange/ByRoot: add MinEpochsForBlockRequests serve range lower bound (PR #4950)
- Ancestor(): return PENDING for block.slot <= slot, use getParentPayloadStatus for traversal

Beacon API (7 new endpoints):
- POST /beacon/execution_payload_bid — submit bid via BidService + gossip
- GET /validator/execution_payload_bid/{slot}/{builder_index} — query highest bid
- POST /validator/duties/ptc/{epoch} — PTC committee assignments
- GET /validator/payload_attestation_data/{slot} — attestation data for PTC
- POST /beacon/pool/payload_attestations — submit via AttestationService + gossip
- GET /beacon/pool/payload_attestations — query from LRU cache
- GET /beacon/execution_payload_envelope/{block_id} — query envelope from forkchoice

Safety:
- Nil guard for SignedExecutionPayloadEnvelope.Message in applyEnvelope/validateEnvelope
- Nil guard for BlobKzgCommitments in publishBlindedBlocks (GLOAS blocks use bid)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

1 participant