The first post-quantum DeFi stack

Prepare for
Q-Day.

bunq is a complete quantum-ready DeFi app — create hash-based vaults, launch tokens, and swap across chains privately. Built so a quantum computer can't empty your wallet. Live on mainnet.

Hash-based WOTSNo KYC swapsMainnet-ready
Why it matters

The crypto that secures your wallet was not built for quantum computers.

Every mainstream wallet signs with elliptic-curve keys. That math is exactly what a quantum computer is good at breaking. The threat is not hypothetical — it has a timeline.

Harvest now, decrypt later

Adversaries are already recording encrypted chain data today, waiting to break it the day a quantum computer arrives. Your long-held keys are the target.

Shor breaks the curve

A large enough quantum computer runs Shor’s algorithm to recover private keys from the public keys that secure Ed25519 and every ECC wallet in use.

Q-Day is a deadline

When it lands, exposed public keys become spendable. Funds don’t need to move — they just stop being yours. Migration after the fact is too late.

How bunq protects you

Security that rests on hashing, not curves.

Winternitz one-time signatures reduce the entire security of your wallet to one assumption: that Keccak-256 is hard to invert. There is no public-key secret for a quantum computer to recover.

live vault programmainnet
13EtnfYGUH…ESwHzQUANT
Hash-based signatures

Winternitz OTS relies only on the security of Keccak-256 — hashing, not elliptic curves. There is nothing for Shor to factor.

One-time keys, auto-rotated

Each spend commits to the next public key and rotates in the same instruction. A used key verifies against a key that no longer exists.

Verified on-chain, on mainnet

The vault program walks every hash chain (~695k CU) and checks the stored public key. Live and executable on Solana mainnet today.

Your Q-Day checklist

Get quantum-ready before you have to be.

Move long-term holdings into a hash-based quantum vault
Use one-time keys that rotate on every transfer
Launch and hold assets with post-quantum attestations
Swap across chains privately, leaving no reusable trace