Skip to content

Comments

feat(rpc-types-beacon): add BeaconExecutionPayloadV4 support#3562

Merged
mattsse merged 1 commit intomainfrom
feat/beacon-execution-payload-v4
Jan 21, 2026
Merged

feat(rpc-types-beacon): add BeaconExecutionPayloadV4 support#3562
mattsse merged 1 commit intomainfrom
feat/beacon-execution-payload-v4

Conversation

@mattsse
Copy link
Member

@mattsse mattsse commented Jan 21, 2026

Adds BeaconExecutionPayloadV4 struct and beacon_payload_v4 serde helper module to support the Beacon API representation of ExecutionPayloadV4.

This complements the ExecutionPayloadV4 type added in #3330.

Changes

  • Add BeaconExecutionPayloadV4 struct with flattened BeaconExecutionPayloadV3 and block_access_list field
  • Add From implementations for conversion to/from ExecutionPayloadV4
  • Add beacon_payload_v4 serde helper module

See: #3330

Adds BeaconExecutionPayloadV4 struct and beacon_payload_v4 serde helper
module to support the Beacon API representation of ExecutionPayloadV4.

This complements the ExecutionPayloadV4 type added in #3330.

See: #3330

Co-authored-by: Rimeeeeee <[email protected]>
Co-authored-by: Soubhik-10 <[email protected]>
@mattsse mattsse force-pushed the feat/beacon-execution-payload-v4 branch from 83e3415 to f1ab543 Compare January 21, 2026 11:59
@mattsse mattsse merged commit bc8286e into main Jan 21, 2026
57 of 59 checks passed
@mattsse mattsse deleted the feat/beacon-execution-payload-v4 branch January 21, 2026 12:59
@github-project-automation github-project-automation bot moved this to Done in Alloy Jan 21, 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