-
-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Labels
bountyRTC bounty rewardRTC bounty rewardhelp wantedExtra attention is neededExtra attention is needed
Description
RTC Distribution Tracker — 40 RTC Bounty
Build a web page or script that visualizes RTC token distribution across all wallets. Think Etherscan's "token holders" page but for RustChain.
What It Shows
- Total wallets with non-zero balances
- Top holders table (wallet ID, balance, % of supply)
- Distribution chart (pie or bar — how concentrated is RTC?)
- Whale alerts — flag any wallet holding >1% of supply (83,000+ RTC)
- Gini coefficient or similar inequality metric
- Auto-refresh every 5 minutes
Data Source
The RustChain node exposes balance data. Query the live API:
```bash
Get all balances (admin endpoint)
curl -sk https://50.28.86.131/api/miners
Individual balance check
curl -sk "https://50.28.86.131/balance?miner_id=WALLET_ID"
Known founder wallets for labeling:
founder_community — Community fund
founder_dev_fund — Development fund
founder_team_bounty — Team & bounties
founder_founders — Founders pool
```
Total supply: 8,300,000 RTC (fixed, no inflation)
Implementation Options (pick one)
Option A: Static HTML page (simplest)
- Single HTML file with embedded JS
- Fetches from API, renders charts with Chart.js or similar
- Can be hosted on GitHub Pages
Option B: Python script + output
- CLI tool that queries API and prints formatted table
- Optional: generates HTML report
- `pip install` friendly
Option C: Live dashboard
- Simple Flask/FastAPI app
- Auto-refreshing page
- Historical tracking over time
Payout
| Deliverable | RTC |
|---|---|
| Working tracker showing all wallets + balances + % of supply | 20 |
| Distribution chart + whale alerts + Gini coefficient | 10 |
| Clean UI/output, labeled founder wallets, auto-refresh | 10 |
Submission
- Comment below that you're working on it
- Submit PR with the tracker tool
- Include screenshot showing it working with live data
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bountyRTC bounty rewardRTC bounty rewardhelp wantedExtra attention is neededExtra attention is needed