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?