RougeChain Documentation

Welcome to RougeChain — a post-quantum secure Layer 1 blockchain built with real NIST-approved cryptography.

Current Status

ComponentStatus
RougeChain mainnet (height 251 on 2026-10-06)LIVE — 3 staked validators, one producing every block
Consensus Release 1 (tx-integrity @90, proposer selection @100)LIVE
Verified BFT finality (FINALITY_V2)LIVE since block 150
Game-ready contracts (tokens, NFTs, randomness, payable calls)LIVE since blocks 150–190
Mintable tokens, contract royalty readsLIVE since block 235
Monetary-integrity rule; shielded / token-lock / token-staking / governance / delegation types suspendedLIVE since block 245 — see Status
Current node release1.6.3 (1.6.2 is the minimum to follow the chain) — upgrade notice, release notes
R1 production bridge (XRGE / qETH / qUSDC)LIVE — ETH/USDC contract deposits auto-claimed (reopened 2026-10-05); operator-run, unaudited
Bitcoin bridgeDeposits LIVE; withdrawals switched off in the site
V3 XRGE bridgeAUDIT CANDIDATE / NOT ACTIVATED

RougeChain is post-quantum-secured at the L1 level. The current production XRGE bridge remains on the hardened R1 architecture, which still relies on classical authorization on the Base side. A V3 XRGE bridge using ML-DSA-65 post-quantum authorization has been built and rehearsed; it is not deployed and awaits an external audit. Details: Status & Roadmap · Security Overview.

What is RougeChain?

RougeChain is among the first blockchains designed from the ground up to be resistant to quantum computer attacks. It uses:

  • ML-DSA-65 (CRYSTALS-Dilithium) for digital signatures
  • ML-KEM-768 (CRYSTALS-Kyber) for key encapsulation
  • SHA-256 for hashing

All cryptographic primitives are NIST FIPS 204/203 compliant.

Key Features

FeatureDescription
Post-Quantum L1Accounts, transactions and block signatures use quantum-resistant ML-DSA-65
Client-Side SigningPrivate keys never leave your browser
AMM/DEXUniswap V2-style liquidity pools and token swaps
Token BurningOfficial burn address with on-chain tracking
Proof of StakeValidator staking; today one designated proposer (largest stake) produces every block
P2P NetworkDecentralized peer-to-peer block and transaction propagation
Base Bridge (R1)Bridge XRGE, ETH (qETH) and USDC (qUSDC) between Base mainnet and RougeChain — classical authorization on the Base side
Custom TokensCreate your own tokens on the network
RC-721 NFTsNFT collections with royalties, batch minting, and freezing
Encrypted MessengerE2E encrypted messaging with PQC, media support, self-destruct
PQC MailEncrypted email with @rouge.quant addresses and threading
Browser ExtensionsChrome/Firefox wallet extensions with vault lock
PWA SupportInstallable progressive web app for mobile and desktop
Social LayerPosts, timeline, reposts, likes, follows, comments, tips
CLI WalletCommand-line wallet with full chain access and social commands
SDK@rougechain/sdk npm package for building dApps
EIP-1559 Dynamic FeesBase fee auto-adjusts per block, fee burning for deflationary pressure
Token Mint AuthorityCreator-only minting for tokens created mintable since block 235, with an optional supply cap
Validator UnbondingUnbonding queue with 500-block delay. No slashing is active: missed-block auto-slashing has been frozen since block 100 and the legacy slash transaction is rejected since block 245; evidence-based slashing is part of the planned consensus redesign
FinalityVerified BFT finality (FINALITY_V2) is live since block 150: every block carries its parent's ≥⅔-stake certificate — see Finality
WebSocket SubscriptionsTopic-based real-time event streaming (blocks, txs, accounts, tokens)
HD Wallet DerivationBIP-44-like PQC key derivation from master seed (HMAC-SHA256)
Open SourceApache 2.0 licensed node software

Network Info

Mainnet is live (chain-id rougechain-mainnet-1) alongside the public testnet.

NetworkChain IDAPI Endpoint
Mainnetrougechain-mainnet-1https://api.rougechain.io/api
Testnet—https://testnet.rougechain.io/api
Devnet (local)—http://127.0.0.1:5101/api

A local node's default --api-port is 5101.

Tokens

XRGE

XRGE is the native token that powers transactions, secures the network through staking, and fuels the post-quantum economy.

RoleHow it works
Gas TokenEvery transaction pays fees in XRGE. 50% of the base fee is burned; the remaining tip pool is split proposer 20% / validators 70% (stake-weighted) / treasury 10%.
Staking PrimitiveValidators must stake XRGE to propose blocks. Each block's designated proposer is the eligible validator with the most stake; every staked validator earns a stake-weighted share of fees, whoever proposes.
DeFi Base PairAMM liquidity pools trade against XRGE. It's the default quote currency on the built-in DEX.
Bridge AssetXRGE exists on both RougeChain (native) and Base (ERC-20) via the cross-chain bridge.

XRGE on Base: ERC-20 at 0x147120faEC9277ec02d957584CFCD92B56A24317 (Base mainnet, chain id 8453). XRGE trades on Base DEXs (for example Aerodrome), so it can be swapped from any Base-compatible wallet, including Coinbase Wallet / the Base app. Always verify the contract address above. XRGE bought on Base is an ERC-20 until you move it to RougeChain through the XRGE Bridge.

The XRGE bridge in production is the hardened R1 bridge (BridgeVaultV2), with classical authorization on the Base side. The post-quantum V3 XRGE bridge is built but not activated.

qETH

qETH is a bridged representation of ETH on RougeChain. It uses 6 decimal places and can be bridged in from Base mainnet or withdrawn back.

PropertyValue
Decimals6
Bridge SourceBase mainnet (chain id 8453)
Bridge ContractRougeBridge at 0x0c09C764AdC024497729cd452ECfeE8869d35d83

qUSDC

qUSDC is a bridged representation of USDC (Base mainnet) on RougeChain, using the same RougeBridge contract. See USDC Bridge.

qETH and qUSDC use classical Base-side authorization and are outside the scope of the V3 post-quantum XRGE bridge.

Fees

ActionFee
Transfer1 XRGE (fixed for wallet/API-signed transfers)
Token Creation100 XRGE
Pool Creation10 XRGE
Swap0.3% of input (to LPs) + 1 XRGE
Minimum Stake10,000 XRGE (enforced by the node API, not by consensus)
Unbonding Period500 blocks

EIP-1559 Fee Model: The base fee adjusts ±12.5% per block based on transaction volume (target: 10 txs/block), floor 0.001 XRGE (where mainnet has sat since September 2026). 50% of the base fee is burned; the remaining tip pool is split proposer 20% / validators 70% (stake-weighted) / treasury 10%. The 0.1 XRGE minimum-tip floor in the code draws from a reserve that is empty on mainnet, so it pays nothing. Check current fees via GET /api/fee.

Burn Address

Tokens can be permanently burned by sending to the official burn address:

XRGE_BURN_0x000000000000000000000000000000000000000000000000000000000000DEAD

Burned tokens are tracked on-chain and can be queried via the /api/burned endpoint.

Security

Client-Side Signing

RougeChain uses a secure v2 API where all transactions are signed client-side:

  1. Your wallet creates a transaction payload
  2. The payload is signed locally using ML-DSA-65
  3. Only the signature and public key are sent to the server
  4. Your private key never leaves your browser

This ensures maximum security even when interacting with untrusted nodes.