Skip to content

Conversation

@dlin38
Copy link

@dlin38 dlin38 commented Feb 11, 2026

Comprehensive analytics dashboard for tracking RTC reward distribution and miner earnings.

Features: Summary cards, pie/bar charts, earnings calculator, leaderboard, CSV export

Chart.js integration, real-time data, mobile responsive

Bounty: #41 (50 RTC)
Wallet: dlin38

Comprehensive analytics dashboard for tracking RTC reward distribution.

Features:
- Summary cards with total distributed, active miners, avg rewards
- Vintage hardware bonus share calculation
- Architecture pie chart showing reward distribution
- Multiplier impact bar chart (2.5x, 2.0x, 1.5x, 1.0x)
- Top 10 earners horizontal bar chart
- Interactive earnings calculator
- Complete miner leaderboard with rankings
- CSV export functionality

Analytics:
- Real-time balance fetching per miner
- Reward share calculations based on multipliers
- Architecture classification (PowerPC, ARM, x86, SPARC)
- Total RTC distributed tracking
- Average reward per miner per epoch

Earnings Calculator:
- Select hardware type (G4, G5, ARM, Modern)
- Input active miners count
- Adjust epoch pot size
- Calculate per-epoch, per-day, per-month earnings
- Accounts for multiplier weights

Charts:
- Chart.js pie chart for architecture distribution
- Bar charts for multiplier impact and top earners
- Color-coded by hardware type
- Interactive tooltips with detailed stats

Leaderboard:
- Sortable by balance (default)
- Shows rank, miner ID, hardware, balance, multiplier, share
- Medal icons for top 3 miners
- CSV export with timestamp

Technical:
- Single HTML file with embedded JavaScript
- Fetches from /api/miners and /wallet/balance endpoints
- Auto-refresh every 5 minutes
- Mobile responsive design
- Graceful error handling for CORS

Bounty: Scottcjn#41 - RTC Reward Analytics Dashboard (50 RTC)
Wallet: dlin38
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.

1 participant