-
-
Notifications
You must be signed in to change notification settings - Fork 48
Description
Mining Earnings Calculator — 25 RTC Bounty
Build a simple tool where someone enters their hardware type and gets an estimate of daily/weekly/monthly RTC earnings. This is the #1 question new miners ask.
How RustChain Rewards Work
Each 10-minute epoch distributes 1.5 RTC across all active miners, weighted by hardware antiquity:
| Hardware | Multiplier | Examples |
|---|---|---|
| PowerPC G4 | 2.5x | PowerBook G4, Power Mac G4 |
| PowerPC G5 | 2.0x | Power Mac G5, Xserve G5 |
| POWER8 | 2.0x | IBM POWER8 S824 |
| PowerPC G3 | 1.8x | iBook G3, Power Mac G3 |
| Apple Silicon | 1.15x | Mac Mini M2, MacBook M1 |
| Modern x86 | 1.0x | Any modern PC/laptop |
| VM/Emulated | ~0x | VMs earn near-zero (by design) |
Formula: `your_share = (your_multiplier / sum_of_all_multipliers) * 1.5 RTC per epoch`
What The Calculator Does
```
Input: Hardware type (dropdown or selection)
Output: Estimated earnings per hour / day / week / month
Example:
"PowerPC G4" with 12 active miners (current network)
→ ~0.28 RTC/epoch → ~40.3 RTC/day → ~282 RTC/week → ~1,210 RTC/month
```
Data Source
```bash
Get active miners + their multipliers
curl -sk https://50.28.86.131/api/miners
Get current epoch info
curl -sk https://50.28.86.131/epoch
```
Implementation
- Web page (preferred): Single HTML file, fetches live miner data, calculates share
- CLI script also acceptable: `python3 calc.py --hardware g4`
- Show how earnings change as more miners join (sensitivity table)
- Include USD estimate at reference rate ($0.10/RTC)
Payout
| Deliverable | RTC |
|---|---|
| Working calculator with live network data | 15 |
| Sensitivity table (earnings vs miner count) + USD estimate | 10 |
Why This Matters
Every potential miner's first question: "How much will I earn?" This tool answers that instantly and drives adoption.