Overview and supported chains
Quantum Wallet is a self-custodial wallet that uses ML-DSA (post-quantum) signatures with ERC-4337 smart accounts. It supports Arbitrum and native Quantum L1, with a bridge UI for Arbitrum USDT ↔ Quantum qUSDT and native QBIT on Quantum L1.
Try it: wallet.quantum.systems
Status: MVP. The MetaMask Snap path, additional EVM chains, and a co-signer flow are on the near-term roadmap. The Quantum L1 itself is the EVM-compatible L1 from MultiVM Labs where post-quantum authorization is the default.
Supported chains
| Chain | Status | Asset(s) | Validator |
|---|---|---|---|
| Arbitrum (mainnet target: Sepolia today) | MVP | USDT (ETH supported for gas) | Stylus ML-DSA-65 verifier |
| Quantum L1 | MVP | QBIT (native), qUSDT | Native PQ authorization |
The criterion for enabling additional chains is documented in Architecture — chain rollout criteria. In short: a chain is enabled only after the ML-DSA verifier, Safe7579 plus PQValidatorModule, and a compatible ERC-4337 bundler are all deployed and validated end-to-end.
Cryptography
- Signing algorithm: ML-DSA-44 (FIPS 204). Smaller signatures and faster signing than ML-DSA-65, suitable for a responsive wallet UX. The on-chain validator is configurable for either parameter set; current production uses ML-DSA-65 in the on-chain verifier and ML-DSA-44 in the wallet for client-side performance — both are NIST-standardized.
- Vault encryption: AES-256-GCM with a PBKDF2-derived Vault Master Key (VMK).
- Mnemonic: BIP-39. Mnemonic is the recovery primitive; ML-DSA keys are derived from the seed deterministically.
- Key storage: encrypted vault in browser-local storage; VMK held in ephemeral session storage, cleared on browser close or auto-lock.
The Threat model page covers what the PQ signature does and does not protect. This is the most important page in the documentation; read it before evaluating the wallet.
Smart accounts
The wallet uses Safe7579 smart accounts with the PQValidatorModule. UserOperations are constructed directly — no Safe SDK on the hot path — which gives full control over signature composition and gas tuning.
Feature status
| Feature | Status |
|---|---|
| Wallet create / import (BIP-39, password-protected vault) | ✅ |
| Testnet faucet | ✅ |
| Send ETH and ERC-20 (USDT) on Arbitrum Sepolia | ✅ |
| Send native QBIT on Quantum L1 | ✅ |
| Bridge Arbitrum USDT ↔ Quantum qUSDT | ✅ |
| EIP-6963 dApp connection | ✅ |
| MetaMask Snap (PQ signing inside MetaMask) | Roadmap |
| Additional EVM chains (Solidity ML-DSA verifier for non-Stylus) | In progress |
| Co-signer flow for shared-custody PQ accounts (PQ Signer) | Roadmap |
| Multi-chain unified asset list | Roadmap |
| Paymaster integration | Roadmap |
| WalletConnect | Roadmap |
Related
- Architecture — key storage and chain rollout criteria
- Asset migration and quantum-safe UX — the migration story and language guide
- Deployed addresses — current contract deployments
- PQ Signer — institutional co-signing service for teams that need TEE-enforced custody