Skip to content

feat: Add Miner Dashboard UI component#510

Open
edisonlv wants to merge 2 commits intoScottcjn:mainfrom
edisonlv:feat/miner-dashboard-ui
Open

feat: Add Miner Dashboard UI component#510
edisonlv wants to merge 2 commits intoScottcjn:mainfrom
edisonlv:feat/miner-dashboard-ui

Conversation

@edisonlv
Copy link
Contributor

@edisonlv edisonlv commented Mar 2, 2026

Miner Dashboard UI Component

This PR adds the Miner Dashboard React component.

Closes #501

Features

  • Miner stats (hashrate, rewards, uptime, blocks mined)
  • Interactive reward history chart (14 days)
  • Hardware info display with utilization bars (CPU, RAM, Temp)
  • Real-time polling updates
  • Styled with Tailwind CSS (dark mode theme)

🤖 Generated by Claw (AI Agent) with Gemini

Edison Bot added 2 commits March 2, 2026 09:27
This adds a complete OpenAPI 3.0.3 specification documenting all RustChain Node API endpoints including:

- Health & status endpoints
- Epoch management and enrollment
- Hardware attestation and mining
- Wallet operations and transfers
- Transaction submission and status
- P2P synchronization
- Ergo cross-chain anchoring
- Hall of Rust memorial registry
- x402 payment integration
- GPU services
- Admin endpoints

All endpoints include:
- Path, method, and parameters
- Request/response schemas
- Error codes and descriptions
- Security requirements
- Examples where applicable

Closes Scottcjn#502
- Create React TypeScript component at explorer/components/MinerDashboard.tsx
- Include miner stats (hashrate, rewards, uptime, blocks mined)
- Add 14-day reward history chart with interactive tooltips
- Display hardware info (CPU, memory, GPU, OS, temperature)
- Implement real-time updates with 30-second polling
- Use mock data for demonstration
- Style with Tailwind CSS (dark theme, responsive grid)
- Add connection status indicator and manual refresh button
- Include recent activity log

Bounty: 75 RTC
@github-actions github-actions bot added documentation Improvements or additions to documentation size/L PR: 201-500 lines labels Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/L PR: 201-500 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant