Skip to content

feat(slots): proposer client card on the slot page - #450

Merged
samcm merged 1 commit into
masterfrom
feat/slot-proposer-client
Oct 20, 2026
Merged

samcm merged 1 commit into
masterfrom
feat/slot-proposer-client

Conversation

@samcm

@samcm samcm commented Oct 20, 2026

Copy link
Copy Markdown
Member

Adds a Proposer Client card to the slot page. It shows the consensus and execution clients parsed from the block graffiti and their versions, taken either from a default version string or from the release that the graffiti's commit prefix resolves to through dim_client_release (cbt-api 0.0.63). It also shows the raw graffiti and its parse format, plus the proposer's node name and tags from dim_node where the network has them (devnets). Missed, orphaned, not-yet-processed and not-yet-backfilled slots each get a plain empty state.

The graffiti helpers (client display names, format labels) and ClientLabel move to shared code, and the Rocket Pool format gets a label. The white Lighthouse logo is now inverted on light themes so it stays visible, and the API client is regenerated for dim_client_release.

Adds a Proposer Client card to the slot deep dive: the consensus and
execution clients parsed from the block graffiti, their versions (from a
default version string, or the release whose commit the graffiti commit
prefix resolves to via dim_client_release), the raw graffiti and its
format, and the proposer's node name and tags where dim_node has them
(devnets). Missed, orphaned, unprocessed and not-yet-backfilled slots get
their own empty states.

Moves the graffiti helpers (client display names, format labels) and
ClientLabel to shared code, adds the Rocket Pool format label, inverts
the white Lighthouse logo on light themes, and regenerates the API
client for dim_client_release (cbt-api 0.0.63).
@samcm
samcm requested a review from Savid as a code owner October 20, 2026 01:08
@samcm
samcm merged commit 35feb67 into master Oct 20, 2026
3 checks passed
@samcm
samcm deleted the feat/slot-proposer-client branch October 20, 2026 01:11
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