Skip to content

feat(rpc-types-engine): add FOCIL response types - #4137

Merged
mattsse merged 1 commit into
mainfrom
mattsse/focil-engine-response-types
Aug 13, 2026
Merged

mattsse merged 1 commit into
mainfrom
mattsse/focil-engine-response-types

Conversation

@mattsse

@mattsse mattsse commented Aug 12, 2026

Copy link
Copy Markdown
Member

Adds standalone PayloadStatusV2 and ForkchoiceUpdatedResponseV2 definitions from the Bogota Engine API for EIP-7805.

This extracts the stable response shapes from #4086 so follow-up work can add payload attributes, RPC methods, and existing-type integrations independently. ExecutionPayloadV4 already exists in Alloy, so this deliberately does not duplicate it or modify the existing payload enums.

PayloadStatusV2 composes the existing payload status fields with inclusionListSatisfied, while ForkchoiceUpdatedResponseV2 exposes the corresponding versioned forkchoice response and convenience methods.

@mattsse
mattsse force-pushed the mattsse/focil-engine-response-types branch from 4c2f3f8 to f500540 Compare August 12, 2026 21:47
@mattsse
mattsse force-pushed the mattsse/focil-engine-response-types branch from f500540 to 4036629 Compare August 12, 2026 22:16
@mattsse
mattsse merged commit 1afccf0 into main Aug 13, 2026
30 checks passed
@mattsse
mattsse deleted the mattsse/focil-engine-response-types branch August 13, 2026 09:46
@github-project-automation github-project-automation Bot moved this to Done in Alloy Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant