Skip to content

Getting Started

Scottcjn edited this page Mar 7, 2026 · 1 revision

Getting Started with RustChain Mining

This guide walks you through setting up a RustChain miner and earning RTC tokens.

Prerequisites

  • A computer running Linux, macOS, or Windows
  • Python 3.7 or later
  • Network access to the RustChain attestation nodes

Vintage hardware earns bonus multipliers. If you have a PowerPC Mac, IBM POWER system, or retro x86 machine, you will earn significantly more RTC per epoch.

Step 1: Download the Miner

Download the universal miner package from rustchain.org/wallet.html or clone this repository:

git clone https://github.com/Scottcjn/Rustchain.git
cd Rustchain

Step 2: Configure Your Wallet

Create a wallet address. The RustChain wallet supports BIP39 seed phrases and Ed25519 signatures for secure transactions.

python3 rustchain_wallet_secure.py

Your wallet address will look like: RTCa1b2c3d4e5f6789012345678901234567890ab

Save your 24-word seed phrase in a secure location. This is the only way to recover your wallet.

Step 3: Run the Miner

python3 rustchain_universal_miner.py --wallet YOUR_WALLET_ADDRESS

The miner will automatically detect your hardware architecture, run fingerprint attestation checks, and begin submitting attestations to the network.

Step 4: Verify Your Status

Check your miner status and RTC balance through the block explorer at rustchain.org/explorer or query the API directly:

curl -s https://rustchain.org/api/miners
curl -s "https://rustchain.org/lottery/eligibility?miner_id=YOUR_WALLET"

Reward Epochs

RustChain distributes 1.5 RTC per epoch (10-minute blocks) to all attesting miners, weighted by hardware antiquity multipliers. See RIP-200 Consensus for full details on the reward distribution model.

Supported Platforms

See Hardware Requirements for the full list of supported architectures and their reward multipliers.

Need Help?

Clone this wiki locally