Post-quantum security, experimental

Quantum Safe Account

Two keys protect your funds: your wallet and a guardian key made in this browser. The guardian signs with SLH-DSA, a NIST signature standard (FIPS 205) designed to resist quantum computers. The account checks both on chain, so a stolen wallet key alone cannot move anything.

Deposit
Only your wallet. Anyone can send to the account.
Send and withdraw
Your wallet plus a guardian signature over the exact action.
No server
The guardian key never leaves your browser. Only its public part is on chain.
Experimental
The contracts are open source but not audited. Keep only amounts you can afford to lose, and keep both guardian backups safe: without them nobody can recover the account.
Connect your wallet

Your wallet becomes the owner of the account.

How it works

Normal wallets sign with ECDSA. A large enough quantum computer could work out an ECDSA private key from its public key, which every wallet reveals the first time it sends a transaction.

SLH-DSA is built only from hash functions, which quantum computers cannot break in a useful way. Your guardian key signs every outgoing action (asset, amount, recipient, a counter and a deadline), and the account checks that signature on chain with an SLH-DSA verifier contract before it moves anything.

Your wallet still sends the transaction, so a thief needs your wallet, a guardian file and its password. The guardian approves one action at a time: its key is used for that signature and wiped right away. The backup key can replace a lost primary key. Nobody else, including the LitVMSwap team, has any control over the account.

Read the full explanation and FAQ

Contracts: account factory, SLH-DSA verifier.