QRDX Wallet

A wallet with a post-quantum key

Every account holds a classic key and an ML-DSA-65 post-quantum key, and one recovery phrase restores both. Send, swap, trade, provide liquidity and stake, on testnet today.

Three ways to run it

One codebase, the same accounts everywhere: a recovery phrase moves between them.

Browser extension

Chrome and FirefoxSites find it automatically (EIP-6963). Stays unlocked until auto-lock or the browser closes.

iPhone app

Safari → Share → Add to Home ScreenFace ID or Touch ID on iOS 18 and later. Connects to sites on your computer by QR code.

Web app

wallet.qrdx.orgNothing to install. Locks when you reload; connects to sites by QR code.

Two addresses, one phrase

0xPQ… post-quantum address

Signed with ML-DSA-65. Trading, pools, perps and token operations use it, and it holds your exchange balances. Keep value you want protected from quantum attacks here.

0x… classic address

A familiar Ethereum-style address for EVM transactions and Ethereum tools. It is secured by secp256k1, like any Ethereum account.

Built to be hard to fool

Decoded approvals

Every request shows the site's real origin and what you sign, decoded: “Buy 0.5 qBTC at 85,000 qUSDC”, with warnings for unknown tokens, swaps without a minimum and token approvals.

Strong vault

Keys encrypted with AES-256-GCM under a key wrapped by your password (PBKDF2, 600,000 iterations) or a passkey. Wrong passwords slow down exponentially.

Phone to desktop

Trade on a computer and approve on your phone: QRDX Connect links them through an end-to-end encrypted relay.

Back up your recovery phrase

It is the only backup, and it restores both keys of every account. Safari deletes website storage after seven days unused; install the iPhone app from Safari to avoid that.

No hardware wallets yet

No hardware wallet supports ML-DSA yet. The wallet has not had a third-party audit; one is planned before mainnet.