Overview
Radiant uses a SHA512/256 proof-of-work algorithm for network security and coin distribution. This guide covers mining RXD (native coin) and Glyph tokens (mineable assets).
1. Mining Basics
Network Parameters
| Parameter | Value |
| Algorithm | SHA512/256 |
| Block Time | 5 minutes |
| Block Reward | 25,000 RXD |
| Halving Interval | 210,000 blocks |
| Difficulty Adjustment | Every block (DAA) |
Types of Mining
| Type | Description | Best For |
| RXD Mining | Mine native Radiant coins | High-hashrate operations |
| Glyph dMint | Mine fungible Glyph tokens | Token creators, smaller miners |
| Pool Mining | Share hashrate with others | Most miners |
| Solo Mining | Mine directly to your wallet | Large operations only |
2. Hardware Requirements
NVIDIA GPUs
| GPU | Hashrate (approx.) | Power | Efficiency |
| RTX 4090 | ~2.5 GH/s | 450W | 5.5 MH/W |
| RTX 4080 | ~1.8 GH/s | 320W | 5.6 MH/W |
| RTX 4070 Ti | ~1.4 GH/s | 285W | 4.9 MH/W |
| RTX 3090 | ~1.5 GH/s | 350W | 4.3 MH/W |
| RTX 3080 | ~1.2 GH/s | 320W | 3.7 MH/W |
| RTX 3070 | ~0.9 GH/s | 220W | 4.1 MH/W |
AMD GPUs
| GPU | Hashrate (approx.) | Power | Efficiency |
| RX 7900 XTX | ~1.8 GH/s | 355W | 5.1 MH/W |
| RX 7900 XT | ~1.5 GH/s | 315W | 4.8 MH/W |
| RX 6900 XT | ~1.1 GH/s | 300W | 3.7 MH/W |
| RX 6800 XT | ~0.95 GH/s | 280W | 3.4 MH/W |
Minimum Requirements
- GPU: 4GB VRAM minimum (8GB+ recommended)
- CPU: Modern multi-core processor
- RAM: 8GB minimum
- Storage: SSD recommended
- Internet: Stable connection (low latency preferred)
Power Cost Calculator
Monthly Cost = (Watts × 24 × 30) / 1000 × $/kWh
Example (RTX 4090):
(450W × 24 × 30) / 1000 × $0.12 = $38.88/month
3. Mining Software
For NVIDIA GPUs
CCMiner (Recommended)
# Download: https://github.com/radifier/radiator/releases
ccminer -a sha512256d \
-o stratum+tcp://stratum.vipor.net:5068 \
-u 1YourRadiantAddress.rig1 \
--intensity 21 \
--cpu-priority 3
BZMiner
# Download: https://www.bzminer.com/
bzminer -a radiant -w YOUR_WALLET -p stratum+tcp://pool:port
Rigel Miner
# Download: https://github.com/rigelminer/rigel/releases/
rigel -a sha512256d -o stratum+tcp://pool:port -u WALLET.worker
For AMD GPUs
SRBMiner-Multi (Recommended)
# Download: https://github.com/doktor83/SRBMiner-Multi/releases
SRBMiner-MULTI --disable-cpu --algorithm sha512_256d_radiant \
--pool stratum+tcp://pool:port \
--wallet YOUR_WALLET.worker
Wildrig Multi
# Download: https://github.com/andru-kun/wildrig-multi/releases
wildrig-multi -a sha512256d -o stratum+tcp://pool:port -u WALLET.worker -p x
HiveOS Configuration
- Create new flight sheet
- Select coin: RXD (Radiant)
- Select pool from list or add custom
- Select miner: CCMiner, SRBMiner, or BZMiner
- Configure wallet address
- Apply flight sheet
Wallet Template: %WAL%.%WORKER_NAME%
4. Mining Pools
Pool Connection Examples
# Vipor Pool
-o stratum+tcp://stratum.vipor.net:5068
# K1pool
-o stratum+tcp://eu.rxd.k1pool.com:7068
# Woolypooly
-o stratum+tcp://pool.woolypooly.com:3124
# Humpool
-o stratum+tcp://stratum.humpool.com:5068
5. Solo Mining to Your Own Node
Solo mining allows you to mine directly to your own Radiant Core node without relying on third-party pools.
Benefits
- Full block rewards — Keep 100% of mined blocks (25,000 RXD + fees)
- Privacy — No pool operator sees your mining activity
- Independence — No pool fees or downtime concerns
- Decentralization — Strengthens the network
Quick Setup (5 Minutes)
Step 1: Build and Start Node
git clone https://github.com/Radiant-Core/Radiant-Core.git
cd Radiant-Core
mkdir build && cd build
cmake ..
make -j$(nproc)
# Create mining wallet
./src/radiant-cli createwallet "miner"
./src/radiant-cli -rpcwallet=miner getnewaddress
Step 2: Configure Node
Create or edit ~/.radiant/radiant.conf:
# Server settings (REQUIRED for mining)
server=1
daemon=1
# RPC credentials (use strong, unique values!)
rpcuser=your_secure_username
rpcpassword=your_secure_password_here
# Network settings
rpcallowip=127.0.0.1
rpcallowip=192.168.0.0/16
# Mining profile for optimal performance
nodeprofile=mining
# Optional: Bind to all interfaces for remote miners
rpcbind=0.0.0.0
Step 3: Start the Node
./build/src/radiantd
./build/src/radiant-cli getblockchaininfo
Step 4: Start the Stratum Proxy
export RPC_USER="your_secure_username"
export RPC_PASS="your_secure_password_here"
export RPC_PORT="7332"
export RPC_WALLET="miner"
export STRATUM_PORT="3333"
export STRATUM_DIFFICULTY="8"
cd mining
python3 stratum_proxy.py
Step 5: Configure Your ASIC Miner
Pool URL: stratum+tcp://YOUR_NODE_IP:3333
Worker: 1YourRadiantAddress.ASIC01
Password: x
Verifying Mining is Working
# Check node is receiving work
./build/src/radiant-cli getmininginfo
# Check wallet balance
./build/src/radiant-cli -rpcwallet=miner getbalance
Security Recommendations
- Firewall: Only expose port 3333 to your local network
- Strong credentials:
export RPC_PASS="$(openssl rand -base64 32)"
- Worker allowlist:
export ALLOWED_WORKERS="wallet1.asic1,wallet1.asic2"
6. Glyph Token Mining (dMint)
What is dMint?
Decentralized Minting (dMint) allows anyone to mine Glyph fungible tokens instead of native RXD. Token creators set the mining algorithm, difficulty/DAA mode, total supply, and reward per solve.
V2 On-Chain PoW Validation (Radiant Core 2.1)
Starting at block 410,000, Glyph v2 dMint contracts validate proof-of-work entirely on-chain using new hash opcodes. OP_BLAKE3 and OP_K12 execute hash functions natively in the script engine. The DAA is computed on-chain using OP_LSHIFT/OP_RSHIFT (ASERT-lite). No indexer trust required. This eliminates griefing attacks where invalid work could consume token state. v1 dMint tokens (SHA256d with fixed difficulty) continue to work unchanged after the fork.
Supported Algorithms
| Algorithm | ID | Best Hardware | Status |
| SHA256d | 0x00 | NVIDIA/AMD | Active (v1) |
| Blake3 | 0x01 | NVIDIA/AMD | Post-fork (v2) |
| KangarooTwelve | 0x02 | NVIDIA/AMD | Post-fork (v2) |
Mining with Glyph-Miner
Browser Mining (WebGPU)
- Visit Glyph Miner
- Connect Photonic Wallet
- Select token contract to mine
- Choose algorithm and start mining
CLI Mining
git clone https://github.com/Radiant-Core/Glyph-miner
cd Glyph-miner
pnpm install
# List available algorithms
npm run cli -- --list-algorithms
# Start mining with Blake3
npm run cli -- \
-a blake3 \
-w YOUR_WALLET_ADDRESS \
-c CONTRACT_REF \
-d 10000
# Run benchmark
npm run cli -- --benchmark
DAA Modes
| Mode | Description | Use Case |
| Fixed | Constant difficulty | Predictable mining |
| Epoch | Bitcoin-style adjustment | Long-term stability |
| ASERT | Exponential moving average | Responsive adjustment |
| LWMA | Linear weighted average | Smooth adjustment |
| Schedule | Predetermined curve | Controlled distribution |
Finding Mineable Tokens
7. Profitability
Online Calculators
Manual Calculation
Daily Revenue = (Your Hashrate / Network Hashrate) × Daily Blocks × Block Reward × Price
Daily Blocks = 24 × 60 / 5 = 288 blocks/day
Example:
Hashrate: 10 GH/s, Network: 100 TH/s, Price: $0.001/RXD
Daily = (10 / 100,000) × 288 × 25,000 × $0.001 = $0.72/day
8. Troubleshooting
Common Issues
| Issue | Solution |
| Connection refused | Check connectivity with ping; try alternate port; check firewall |
| Low hashrate | Increase intensity; check driver version; monitor temps for throttling |
| Invalid/rejected shares | Check wallet address format; verify algorithm is sha512256d; update mining software |
| GPU not detected | Run nvidia-smi or rocm-smi; update drivers |
| Miner crashing | Lower intensity/overclock; check PSU wattage; monitor temps |
Optimization Tips
- Overclocking (at your own risk): Core +100-150 MHz, Memory +500-1000 MHz, Power Limit 80-90%
- Linux: Set GPU to performance mode with
nvidia-smi -pm 1
- Reduce stale shares: Use closest pool; use wired connection; enable stale share submission
Getting Help
Appendix: Quick Start Commands
NVIDIA + Vipor Pool
ccminer -a sha512256d \
-o stratum+tcp://stratum.vipor.net:5068 \
-u YOUR_WALLET.rig1 \
-p x
AMD + K1pool
SRBMiner-MULTI --disable-cpu \
--algorithm sha512_256d_radiant \
--pool stratum+tcp://eu.rxd.k1pool.com:7068 \
--wallet YOUR_WALLET.rig1
Happy mining! For questions, join the Radiant Discord community.