Skip to content

feat(site): add network overview dashboard page#57

Open
YoungsukHwang wants to merge 2 commits intoethp2p:mainfrom
YoungsukHwang:feat/overview-dashboard
Open

feat(site): add network overview dashboard page#57
YoungsukHwang wants to merge 2 commits intoethp2p:mainfrom
YoungsukHwang:feat/overview-dashboard

Conversation

@YoungsukHwang
Copy link
Copy Markdown

What

Adds an overview dashboard page at /latest/overview and /[year]/[month]/[day]/overview that surfaces key network health metrics (avg blobs/slot, missed slots, mempool coverage) with drill-down links to individual notebooks.

Changes

  • OverviewContent.astro — stat cards with client-side parquet loading via hyparquet (pure JS, no WASM), notebook grid grouped by category
  • latest/overview.astro + [year]/[month]/[day]/overview.astro — page routes
  • Sidebar.astro + SidebarList.tsx — Overview link in desktop and mobile nav
  • Icon.astro — added LayoutDashboard icon

Notes

  • Uses hyparquet instead of parquet-wasm to avoid WASM initialization issues in browsers
  • Stat cards degrade gracefully when data is unavailable
  • This is an Astro UI addition, separate from the Jupyter-based feat/network-overview branch

youngsuk and others added 2 commits April 12, 2026 17:47
- Add overview page at /latest/overview and /[year]/[month]/[day]/overview
- Stat cards: avg blobs/slot, missed slots, mempool coverage, total slots
- Client-side parquet loading via hyparquet (pure JS, no WASM dependency)
- Notebook grid grouped by category (Blob/DA, Propagation, MEV, Health)
- Add Overview link to desktop sidebar and mobile nav
- Add LayoutDashboard icon to Icon registry
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