Skip to main content
Quantum Chain defines a family of QRC token standards that mirror the operational shape of widely-used Ethereum-style standards. Contracts are written in Solidity, executed by the QVM, and authorized with post-quantum signatures.

Standards summary

StandardTypeTypical use caseKey operations
QRC-20Fungible tokenStablecoins, utility tokens, institutional balancestransfer, mint, burn, approve
QRC-721Unique non-fungible tokenUnique assets, certificates, ownership recordsmint, transfer, burn
QRC-1155Multi-token collectionMixed token sets, batched assets, gaming-style collectionsmintBatch, transferBatch, burnBatch
QRC-1400Regulated security-style assetIssuance and redemption flows with transfer controlsissue, redeem, controllerTransfer
QRC-3643Permissioned regulated tokenIdentity- and compliance-aware assetsmint, burn, freeze, permissioned transfer
QRC-4626Tokenized vaultVault shares, tokenized strategiesdeposit, withdraw, redeem
QRC-3525Semi-fungible tokenFinancial positions, tranches, structured productsmint, split, merge, transfer

What every QRC standard inherits

  • Address format: 20 bytes, derived as Keccak-256(publicKey)[12:32] from a post-quantum public key.
  • Bytecode and opcodes: identical to Ethereum at the QVM layer.
  • Authorization: every transaction is signed with a post-quantum signature and verified by the precompile at 0x0b.
  • Gas accounting: the gas table matches the EVM Berlin/London rule sets.

What changes vs Ethereum

  • The ecrecover precompile is removed. Any QRC contract that needs in-contract signature verification must call the post-quantum precompile at 0x0b. See QVM vs EVM.
  • Tooling that derives keys via BIP-32 / BIP-44 is not applicable to post-quantum keys. Wallet integrations must use Quantum Chain key generation.
  • EIP-2612 style permits are not portable as-is and are tracked as a future workstream.

Picking a standard

  • Want a fungible balance with mint/burn? Start with QRC-20.
  • Need uniqueness or non-fungibility? QRC-721.
  • Mixed inventories or batch operations? QRC-1155.
  • Regulated workflow with controller transfers? QRC-1400.
  • Identity-bound investor list? QRC-3643.
  • Tokenized vault / yield-bearing share? QRC-4626.
  • Tranches / structured positions? QRC-3525.