Skip to content

Comments

feat(entities): add validator status charts and redesign detail page#428

Open
samcm wants to merge 2 commits intomasterfrom
feat/entity-validator-status
Open

feat(entities): add validator status charts and redesign detail page#428
samcm wants to merge 2 commits intomasterfrom
feat/entity-validator-status

Conversation

@samcm
Copy link
Member

@samcm samcm commented Feb 20, 2026

Summary

  • Adds two new charts to the entity detail page: Active Validators (line + area) and Validator Count by Status (stacked area), powered by the new fct_validator_count_by_entity_by_status_daily CBT model
  • Redesigns the entity detail page header into a unified card (EpochHeader pattern) with a health status badge, 4 stat panels with color-coded thresholds, and staggered fade-in animations
  • Fixes validator count stat to use actual daily data instead of the previous attestation-based estimate
  • Adds time period selector (7d/30d/90d/180d/all) for validator charts, defaults to "all"
  • Filters out withdrawal_done status from the stacked chart to reduce noise
Screenshot 2026-02-20 at 5 16 45 pm

Depends on: ethpandaops/xatu-cbt#225

Add daily validator count by status data with two new charts:
- Active Validators (line chart with area fill)
- Validator Count by Status (stacked area chart)

Redesign entity detail page header into a unified card with health
status badge, 4 stat panels with health-based color coding, and
staggered fade-in animations. Default time range changed to "all".
@samcm samcm requested a review from Savid as a code owner February 20, 2026 07:07
Category x-axis charts should use plain number[] (y-values indexed by
category position) instead of [string, number][] tuples.
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