From cc387f2d47216eae05188cd5607ef9d19dfdbd36 Mon Sep 17 00:00:00 2001 From: Ming_Yu <108409934+MingYu5@users.noreply.github.com> Date: Mon, 23 Mar 2026 12:25:40 +0800 Subject: [PATCH 1/2] Add browser-based miner setup wizard (Bounty #47) --- miner-setup-wizard.html | 306 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 306 insertions(+) create mode 100644 miner-setup-wizard.html diff --git a/miner-setup-wizard.html b/miner-setup-wizard.html new file mode 100644 index 00000000..ea3d3dc5 --- /dev/null +++ b/miner-setup-wizard.html @@ -0,0 +1,306 @@ + + + + + + RustChain Miner Setup Wizard + + + +
+

⛏️ RustChain Miner Setup Wizard

+

Follow the steps below to start mining RTC on your vintage hardware

+ +
+
+
+ + +
+
+
1
+
Platform Detection
+
+
+

Detecting your system...

+ +
+
+ + +
+
+
2
+
Python Installation
+
+
+
+

Checking for Python...

+ +
+ +
+
+ + +
+
+
3
+
Wallet Setup
+
+
+

Create your RTC wallet address:

+
pip install clawrtc +clawrtc wallet create
+

Or use an existing wallet address:

+ + + +
+
+ + +
+
+
4
+
Install Miner
+
+
+

Run these commands to install and configure the miner:

+
+# Install clawrtc +pip install clawrtc + +# Install miner with your wallet +clawrtc install --wallet YOUR_WALLET_ADDRESS + +# Start mining +clawrtc start
+ +
+
+ + +
+
+
5
+
Test Connection
+
+
+

Verify your miner is connected to the network:

+
curl -s https://50.28.86.131/api/miners | grep YOUR_WALLET_ADDRESS
+

Or check the network status:

+
curl -s https://50.28.86.131/health
+ + +
+
+ + +
+
+
6
+
View Your Miner
+
+
+

Your miner should appear on the network. View all miners:

+ +

Live Explorer:

+ +
+
+ +
+

🎉 Setup Complete!

+

Your miner is now running. Earn RTC tokens based on your hardware's antiquity!

+

+ G4/G5 PowerPC + SPARC + 68K Mac + Modern Hardware (1x) +

+
+
+ + + + From fb3a0ccb907ac773ad1663c6f81f7bcaf5516622 Mon Sep 17 00:00:00 2001 From: Ming_Yu <108409934+MingYu5@users.noreply.github.com> Date: Mon, 23 Mar 2026 12:29:01 +0800 Subject: [PATCH 2/2] Add mining simulator (Bounty #2301) --- mining-simulator.html | 378 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 378 insertions(+) create mode 100644 mining-simulator.html diff --git a/mining-simulator.html b/mining-simulator.html new file mode 100644 index 00000000..ea82fcc5 --- /dev/null +++ b/mining-simulator.html @@ -0,0 +1,378 @@ + + + + + + RustChain Mining Simulator - Try Before You Mine + + + +
+
+

⛏️ RustChain Mining Simulator

+

Try mining before you commit real hardware

+
+ +
+

Pick Your Hardware

+

Select a device to simulate how RustChain mining works. See how vintage hardware earns more rewards!

+ +
+
+
💻
+
PowerBook G4
+
2.5x Multiplier
+
+
+
🖥️
+
Power Mac G5
+
2.0x Multiplier
+
+
+
☀️
+
Sun SPARC
+
3.0x Multiplier
+
+
+
🖱️
+
Modern x86
+
1.0x Multiplier
+
+
+
👻
+
Virtual Machine
+
0.000001x (Penalized)
+
+
+ + +
+ +
+ +
+
+
1
+
Hardware Fingerprint Check
+
+

RustChain verifies your hardware is real, not a VM. Here's what it checks:

+ +
+
🔍
+
💾
+
+
🖥️
+
🌡️
+
📺
+
+ +
+
+ + +
+
+
2
+
Attestation Submission
+
+

Your miner submits a proof of hardware authenticity:

+ +
+{ + "miner_id": "...", + "hardware_signature": "...", + "timestamp": "...", + "epoch": 42, + "nonce": 12345 +} +
+ +
+
+ + +
+
+
3
+
Epoch Participation
+
+

Miners are selected round-robin to propose blocks:

+ +
+ +
+
+ + +
+
+
4
+
Reward Calculation
+
+ +
+

Your Earnings

+
+ Base Reward + 1.0 RTC +
+
+ Hardware Multiplier + 1.0x +
+
+ VM Penalty + None +
+
+ Total per Block + 1.0 RTC +
+
+ +

Compare with others:

+
+
+ +
+

Ready for the Real Thing?

+

Download the actual miner and start earning RTC on your vintage hardware!

+ Get Started → +
+
+
+ + + +