Skip to content

feat(basectl): Add Control Center and DA Viewer#29

Merged
danyalprout merged 6 commits intomainfrom
brianbland/basectl-da
Feb 7, 2026
Merged

feat(basectl): Add Control Center and DA Viewer#29
danyalprout merged 6 commits intomainfrom
brianbland/basectl-da

Conversation

@BrianBland
Copy link
Contributor

@BrianBland BrianBland commented Feb 6, 2026

Adds a new DA Viewer mode to basectl which tracks DA accumulation from (flash)blocks as well as burndown from blobs and safe head advancement

Also adds a master Command Center which combines Flashblocks, Config, and DA into one tiled screen

Command Center:
image

@cb-heimdall
Copy link
Collaborator

cb-heimdall commented Feb 6, 2026

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

- Command Center (cc): real-time flashblock streaming, DA backlog visualization,
  L1 batch tracking with blob counts, growth/burn rate stats
- DA Viewer (da): focused backlog view with L1 batcher watcher
- Config View: chain configuration display

Shared DaTracker and types (FlashblockEntry, BlockContribution, BatchSubmission)
in common.rs. Fixes L1 watcher startup timing and batch FIFO matching.
@BrianBland BrianBland force-pushed the brianbland/basectl-da branch from 6d91a2d to baa40da Compare February 6, 2026 12:53
@danyalprout danyalprout added this pull request to the merge queue Feb 7, 2026
Merged via the queue into main with commit 43108aa Feb 7, 2026
15 checks passed
@danyalprout danyalprout deleted the brianbland/basectl-da branch February 7, 2026 06:07
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.

3 participants