Skip to content

Conversation

@samcm
Copy link
Member

@samcm samcm commented Oct 27, 2025

image

samcm added 2 commits October 27, 2025 11:54
Replace attestation progress bar with comprehensive timeline showing 5 phases:
- Builders: MEV builders bidding (starts at t=0)
- Relaying: Winning bid selected
- Proposing: Block proposed to network (External/Local)
- Attesting: Validators attesting (activates 50ms after proposing)
- Accepted: Block achieved 66% attestation threshold

Key features:
- Live mode: real-time progress with sequential phase activation
- Static mode: historical slot visualization
- Responsive: horizontal timeline (desktop), vertical stack (mobile)
- Theme-aware: uses CSS variables for proper color support
- Fixed heights: prevents layout flickering during slot transitions
- MEV data integration: fetches builder/relay data for phase details

Replaces previous attestation progress bar in BlockDetailsCard with
more detailed phase-by-phase visualization of slot lifecycle.
@samcm samcm changed the base branch from master to release/frontend October 27, 2025 02:24
@samcm samcm requested a review from Savid as a code owner October 27, 2025 02:24
samcm added 2 commits October 27, 2025 12:24
Signed-off-by: Sam Calder-Mason <sam.calder-mason@ethereum.org>
Signed-off-by: Sam Calder-Mason <sam.calder-mason@ethereum.org>
@samcm samcm merged commit 6005129 into release/frontend Oct 27, 2025
3 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