Radiant Quick Reference

Last Updated: February 2026

Network Parameters

ParameterMainnetTestnet
P2P Port733317333
RPC Port733217332
Address Prefix1 (P2PKH), 3 (P2SH)m/n (P2PKH), 2 (P2SH)
Block Time5 minutes5 minutes
Block Size256 MB256 MB
AlgorithmSHA512/256SHA512/256
Core 2.0 ActivationBlock 410,000Block 410,000
Fee EnforcementBlock 415,000Block 6,000

Units

UnitPhotonsRXD
1 RXD100,000,0001
1 mRXD100,0000.001
1 μRXD1000.000001
1 photon10.00000001
RXD = photons / 100,000,000
photons = RXD × 100,000,000

ElectrumX Servers

Mainnet

ServerTCPSSLWSS
electrumx.radiantexplorer.com500105001250011
electrumx.radiantblockchain.org500105001250011
electrumx.radiant4people.com500105001250011

Testnet

ServerTCPSSL
electrumx-testnet.radiant4people.com5101051012

Common CLI Commands

radiant-cli

# Blockchain
getblockchaininfo                    # Network status
getblock <hash>                      # Block details
getblockhash <height>                # Hash at height
getblockcount                        # Current height

# Transactions
getrawtransaction <txid> true        # TX details
decoderawtransaction <hex>           # Decode raw TX
sendrawtransaction <hex>             # Broadcast TX

# Wallet
getbalance                           # Total balance
getnewaddress "label"                # New address
listunspent                          # Available UTXOs
sendtoaddress <addr> <amount>        # Send RXD

# Mining
getmininginfo                        # Mining stats
getnetworkhashps                     # Network hashrate

Docker

# Start node
docker run -d --name radiant \
  -p 7332:7332 -p 7333:7333 \
  -v radiant-data:/root/.radiant \
  radiant-core:latest

# Check status
docker exec radiant radiant-cli getblockchaininfo

# View logs
docker logs -f radiant

# Stop
docker stop radiant

Glyph Protocol IDs

IDNameDescription
1GLYPH_FTFungible Token
2GLYPH_NFTNon-Fungible Token
3GLYPH_DATData Storage
4GLYPH_DMINTDecentralized Minting
5GLYPH_MUTMutable State
6GLYPH_BURNExplicit Burn
7GLYPH_CONTAINERContainer/Collection
8GLYPH_ENCRYPTEDEncrypted Content
9GLYPH_TIMELOCKTimelocked Reveal
10GLYPH_AUTHORITYIssuer Authority
11GLYPH_WAVEWAVE Naming

Valid Combinations:


Radiant-Specific Opcodes

Introspection (0xC0-0xCD)

OpcodeHexStack
OP_INPUTINDEXC0→ index
OP_TXVERSIONC2→ version
OP_TXINPUTCOUNTC3→ count
OP_TXOUTPUTCOUNTC4→ count
OP_UTXOVALUEC6index → value
OP_UTXOBYTECODEC7index → script
OP_OUTPUTVALUECCindex → value
OP_OUTPUTBYTECODECDindex → script

References (0xD0-0xED)

OpcodeHexStack
OP_PUSHINPUTREFD0ref → ref
OP_REQUIREINPUTREFD1ref →
OP_PUSHINPUTREFSINGLETOND8ref → ref
OP_REFVALUESUM_UTXOSD4ref → sum
OP_REFVALUESUM_OUTPUTSD5ref → sum
OP_REFOUTPUTCOUNT_UTXOSD6ref → count
OP_REFOUTPUTCOUNT_OUTPUTSD7ref → count
OP_PUSH_TX_STATEEDfield → value

Transaction State (OP_PUSH_TX_STATE fields)

FieldRadiantScriptReturns
0tx.state.txIdCurrent txid (bytes32)
1tx.state.inputSumTotal input value (int)
2tx.state.outputSumTotal output value (int)

State

OpcodeHexDescription
OP_STATESEPARATORBDSeparates state from code

V2 Hard Fork Opcodes (Activation: Block 410,000)

New and re-enabled opcodes introduced in Radiant Core 2.1, gated behind SCRIPT_ENHANCED_REFERENCES:

OpcodeHexStackDescription
OP_BLAKE3EEdata → hashBlake3 hash (32-byte output)
OP_K12EFdata → hashKangarooTwelve hash (32-byte output)
OP_LSHIFT98a b → (a << b)Bitwise left shift (re-enabled)
OP_RSHIFT99a b → (a >> b)Bitwise right shift (re-enabled)
OP_2MUL8Da → (a * 2)Multiply by 2
OP_2DIV8Ea → (a / 2)Divide by 2 (truncation toward zero)

Use cases:


JavaScript Quick Start

// npm install @radiantblockchain/radiantjs

const radiant = require('@radiantblockchain/radiantjs');

// Generate key
const key = new radiant.PrivateKey();
console.log('Address:', key.toAddress().toString());
console.log('WIF:', key.toWIF());

// From seed phrase
const mnemonic = radiant.Mnemonic.fromRandom();
const hdKey = mnemonic.toHDPrivateKey();
const derived = hdKey.deriveChild("m/44'/0'/0'/0/0");

// Build transaction
const tx = new radiant.Transaction()
  .from(utxo)
  .to(address, amount)
  .change(changeAddress)
  .fee(500)
  .sign(privateKey);

const txHex = tx.serialize();

Mining Quick Start

Pool Mining (NVIDIA)

ccminer -a sha512256d \
  -o stratum+tcp://stratum.vipor.net:5068 \
  -u YOUR_WALLET.rig1

Pool Mining (AMD)

SRBMiner-MULTI --disable-cpu \
  --algorithm sha512_256d_radiant \
  --pool stratum+tcp://stratum.vipor.net:5068 \
  --wallet YOUR_WALLET.rig1

AI Integration (MCP Server)

{
  "mcpServers": {
    "radiant": {
      "command": "npx",
      "args": ["radiant-mcp-server"],
      "env": {
        "ELECTRUMX_HOST": "electrumx.radiant4people.com",
        "ELECTRUMX_PORT": "50012",
        "ELECTRUMX_SSL": "true"
      }
    }
  }
}
FeatureCount
MCP Tools56 (blockchain, glyph, dMint, WAVE, swap, utility, wallet, decode, AI primitives)
MCP Resources10 (6 static docs + 4 live data)
REST Endpoints~61 at http://localhost:3080/api
BIP39 Wallet12-24 word mnemonics, BIP32 HD derivation
Test Suites225+ tests (smoke, primitives, agent, live, REST)

Official

Explorers

Community

Emergency Contacts

IssueChannel
Security vulnerabilityinfo@radiantfoundation.org
Technical supportDiscord #support
General questionsTelegram group

Keep this reference handy for quick lookups.