Skip to content

Add missing SSE events - #691

Merged
hangleang merged 1 commit into
glamsterdam-devnet-7from
feature/proposer-preferences-event
Jul 17, 2026
Merged

hangleang merged 1 commit into
glamsterdam-devnet-7from
feature/proposer-preferences-event

Conversation

@hangleang

@hangleang hangleang commented May 14, 2026 •

Copy link
Copy Markdown
Member

Repurpose the PR to add missing SSE events as of report in https://investigations.ethpandaops.io/2026-07/glamsterdam-event-client-matrix/

Closes #800

@hangleang
hangleang force-pushed the feature/proposer-preferences-event branch from 409f341 to ed34669 Compare July 12, 2026 07:22
@hangleang
hangleang changed the base branch from glamsterdam-devnet-3 to glamsterdam-devnet-7 July 12, 2026 07:22
@hangleang
hangleang marked this pull request as ready for review July 12, 2026 07:23
@hangleang hangleang changed the title Add proposer preferences event Add missing SSE events Jul 12, 2026
@hangleang
hangleang requested a review from povi July 12, 2026 07:25
@hangleang
hangleang force-pushed the feature/proposer-preferences-event branch 2 times, most recently from 74f0b10 to 30595fe Compare July 16, 2026 09:45
Comment thread fork_choice_control/src/mutator.rs Outdated

self.event_channels
.send_head_v2_event(head, self.store.head_payload_status(), |head| {
self.calculate_dependent_roots(head)

@povi povi Jul 16, 2026 •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could just calculate dependent roots bundle beforehand and pass it as an argument to send_head_v2_event. Then there would be no need to pass anonymous functions as a parameter, and it would do one calculate_dependent_roots call instead of two.

Other than that, LGTM

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will merge this PR after the build pass

@hangleang
hangleang force-pushed the feature/proposer-preferences-event branch from 30595fe to 08c63ce Compare July 17, 2026 07:24
- Add proposer preferences event

- Rename SSE `payload_attestation` to `payload_attestation_message` event
topic

- Add head_v2 SSE
@hangleang
hangleang force-pushed the feature/proposer-preferences-event branch from 08c63ce to 21f43a1 Compare July 17, 2026 08:14
@hangleang
hangleang merged commit 76e9ea2 into glamsterdam-devnet-7 Jul 17, 2026
10 of 11 checks passed
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