Qorlith

Public testnet live

Run Solidity. Sign post-quantum.

An EVM chain that signs every transaction with ML-DSA-65, the NIST post-quantum standard. Wallet, markets and encrypted social are live on the testnet.

Block height
Finalized
Transactions
Accounts
Transfer fee

Signatures built to outlast quantum computers.

Bitcoin and Ethereum sign with elliptic curves, which a large quantum computer running Shor's algorithm could break. Qorlith signs every transaction with ML-DSA-65 (NIST FIPS 204), built on lattice problems with no known quantum shortcut.

Private chats add ML-KEM-768 (FIPS 203) to X25519, so a message recorded today stays sealed later.

Security level
NIST 3
Public key
1,952 B
Signature
3,309 B
Chat key exchange
ML-KEM-768

Account safety in the protocol, not in an add-on.

On most EVM chains these need a smart-contract wallet or a third-party service. On Qorlith every account has them from its first transaction.

  • See what you sign

    The node simulates the transaction and returns what moves, which permissions you grant and scam warnings. The wallet shows it in every review.

    qlth_simulateTransaction
  • Apps can pay the gas

    A sponsor co-signs and pays every network fee. The user signs with their own key and pays only the value they send.

    { sponsor }
  • New key, same address

    Move an account to a fresh ML-DSA key. Coins, tokens, names and NFTs stay put, and the old key stops working at once.

    rotateKey
  • Recovery by guardians

    Choose 1 to 10 guardians and a waiting period. If enough approve, the account moves to a new key. Your current key can cancel until then.

    setGuardians
  • Sign in with Qorlith

    Apps check a signed message instead of a password. Signing in cannot move funds.

    qlth_signMessage

Mined by CPUs.
Sealed by guardians.

QorHash is memory-hard Argon2id, so an ordinary computer can compete. Every 10 blocks, guardian nodes sign a post-quantum checkpoint that no amount of hash power can rewrite.

  • New block, not yet final
  • Finalized block
  • Guardian checkpoint
Block time
10 s
Block reward
4 QLTH
Network hashrate
 
Last checkpoint
 

88,000,000 QLTH, ever. Every node enforces the cap.

  • 79,200,000 mined4 QLTH per block, halving every 9.9 million blocks (about 3.1 years)
    90%
  • 8,800,000 creatorFixed at genesis. The protocol rejects any larger allocation.
    10%
Mined so far
 
Burned in fees
 

Each coin in the ring stands for 880,000 QLTH. The base fee of every transaction is burned.

Qorlith next to the chains you already use.

CapabilityQorlithEthereumSolanaBNB Chain
Transaction signaturesML-DSA-65, post-quantumECDSA (secp256k1)Ed25519ECDSA (secp256k1)
Smart contractsEVM (Prague)EVMSolana programsEVM
Apps pay users' feesBuilt inWith smart accountsBuilt in (fee payer)With smart accounts
New key, same addressBuilt inWith smart accountsNot built inWith smart accounts
Guardian recoveryBuilt in, owner can cancelWith smart accountsNot built inWith smart accounts
Preview with scam warningsFrom the nodeDepends on walletDepends on walletDepends on wallet
Encrypted chatPost-quantum hybrid, first partyNot built inNot built inNot built in
Fair launch, locked liquidityLaunchpad locks it at graduationThird-party appsThird-party appsThird-party apps
Maximum supply88,000,000No fixed capNo fixed capBurning toward 100M
NetworkPublic testnetMainnetMainnetMainnet

Compared on what the base protocol and first-party tools provide, as of October 2026. On Ethereum and BNB Chain, key changes, recovery and sponsored fees are available through smart-contract accounts such as ERC-4337 wallets.

Already running on the testnet.

Qorlith Wallet

Keys are created and kept in your browser, encrypted with Argon2id. Every review shows what the transaction does before you sign it.

  • .qor names
  • Tokens and NFTs
  • Escrow payments
  • Subscriptions
  • Ethereum, Bitcoin and Solana testnets, one backup
  • Browser extension
  • Qorlith Connect for any site
Qorlith Wallet home: balance of 42.7 QLTH with Send, Receive, Swap, Create and Faucet, and tabs for tokens, NFTs, escrow, subscriptions and names.
Review swap dialog. Under 'What happens if you sign', the node's simulation says: you send 0.5 QLTH, you receive about 92,151 FROST. Signature: ML-DSA-65.

Qorlith Markets

Live pairs, candles, holders and top traders for every token on chain, next to the launchpad and NFT market.

Open markets
Qorlith Markets pair page for FROST against WQLTH: a candlestick chart, pool details, and buys and sells from 5 minutes to 24 hours.
DEX v2
Swaps and liquidity pools. 0.25% of every trade goes to liquidity providers.
Launchpad
Fair launches on a bonding curve. No presale. Liquidity is locked when a token graduates.
Screener
Trending, new pairs, gainers, watchlists, alerts and multicharts.
NFT market
Collections with public mints and royalties paid on every sale.
Qorlith Social home: the post feed, rooms to join for tokens, NFT holders, builders and markets, and Qorlith Premium.

Qorlith Social

A feed, groups and private chats on your wallet identity. Private chats are end-to-end encrypted with X25519 plus ML-KEM-768.

  • Token-gated rooms for holders of a token or an NFT collection
  • Bots for buy alerts, captcha guards, tips, rules and giveaways with provable draws
  • Trade from chat without leaving the conversation
  • Shops paid through on-chain escrow

Bring your Solidity. Keep your tools.

import { Qorlith, Wallet } from '@qorlith/sdk';
const q = await Qorlith.connect({ apiKey });
const sponsor = Wallet.fromSeed(SPONSOR_SEED);
const player = Wallet.create();   // new ML-DSA-65 key, 0 QLTH

// the player signs, your app pays the gas
const tx = await q.write(player, game, 'claim(uint256)', [42n], { sponsor });
await tx.wait();                   // final at the next checkpoint

Read the chain

REST API v1 with an OpenAPI spec, JSON-RPC with eth_ and qlth_ methods, a stats API, webhooks and address streams.

Ship contracts

Deploy with Hardhat or Foundry and verify through an Etherscan-compatible API. The JavaScript SDK handles ML-DSA keys.

Get paid

Qorlith Pay invoices with checkout links, signed webhooks and refunds, plus a WooCommerce plugin.

Work with AI assistants

An MCP server lets an assistant read balances, tokens, markets and transactions.

The testnet so far.

Transactions
 
Accounts
 
Contracts
 
Tokens
 
Trading pairs
 
NFTs
 
.qor names
 
Active yesterday
 

Counted live from the public testnet. Test coins have no value.

Live on testnet. Mainnet after independent audits.

Live now

Chain
Rust node, EVM (Prague), ML-DSA-65 signatures, CPU mining with halvings, guardian finality, fee burning, gas sponsorship, key changes, guardian recovery, transaction previews
Apps
Web wallet and browser extension, Qorlith Connect, explorer, DEX v2, launchpad, screener, NFT market, .qor names, escrow, subscriptions, Qorlith Social
Builders
REST API v1, JSON-RPC, JavaScript SDK, MCP server, webhooks and streams, contract verification, Qorlith Pay and WooCommerce, developer portal

Before mainnet

  1. Independent security auditsof the node, the cryptography and the core contracts, with the reports published.
  2. Independent guardiansrun by separate operators, not by the team.
  3. Bridged USDCso stable value can move in and out.
  4. A licensed stablecoin partnerfor a regulated stablecoin on Qorlith.
  5. Mainnetonly when the steps above are done.

Send your first post-quantum transaction.

Create a wallet in your browser, take free test QLTH from the faucet and watch a guardian checkpoint finalize it in the explorer.