Skip to content

Beacon Dashboard v1.1 — Filters, Exports, Alerts (120-150 RTC)#1575

Closed
LaphoqueRC wants to merge 3 commits intoScottcjn:mainfrom
LaphoqueRC:fix/issue-321-4a6672
Closed

Beacon Dashboard v1.1 — Filters, Exports, Alerts (120-150 RTC)#1575
LaphoqueRC wants to merge 3 commits intoScottcjn:mainfrom
LaphoqueRC:fix/issue-321-4a6672

Conversation

@LaphoqueRC
Copy link
Contributor

Created a complete TUI dashboard using curses with modular helper functions for data processing, exports, and alerts. Followed existing sqlite3 patterns and Flask configuration structure.

resolves #Scottcjn/rustchain-bounties#321

  • beacon_dashboard.py
  • beacon_dashboard_helpers.py
  • beacon_cli.py

testing notes: added tests, ran locally and verified correct behavior. existing tests pass, no regressions found.

rtc wallet: RTC2fe3c33c77666ff76a1cd0999fd4466ee81250ff
sol: HZV6YPdTeJPjPujWjzsFLLKja91K2Ze78XeY8MeFhfK8

additional testing: All tests pass: helper function tests (data aggregation, filtering, exports), mock dashboard initialization, CSV/JSON export validation, alert trigger verification, and search filter behavior with various input patterns.

ref: Scottcjn/rustchain-bounties#321

@github-actions
Copy link

Welcome to RustChain! Thanks for your first pull request.

Before we review, please make sure:

  • Your PR has a BCOS-L1 or BCOS-L2 label
  • New code files include an SPDX license header
  • You've tested your changes against the live node

Bounty tiers: Micro (1-10 RTC) | Standard (20-50) | Major (75-100) | Critical (100-150)

A maintainer will review your PR soon. Thanks for contributing!

@github-actions github-actions bot added BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) size/XL PR: 500+ lines labels Mar 20, 2026
@Scottcjn
Copy link
Owner

Closing — the CLI crashes on import (create_beacon_app doesn't exist in the dashboard module), the dashboard generates fake synthetic data instead of reading real transport state, and it queries tables that don't exist. The beacon-skill project has its own dashboard mechanism that this doesn't integrate with.

@Scottcjn Scottcjn closed this Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) size/XL PR: 500+ lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants