Quantum Shielddocs

Get started

Forge a key, write down 24 words, and open a shielded account in about a minute.

Open quantumshield.cash. To look around first, the demo is the same app on a chain that runs inside the page, with a funded test wallet.

Forge a key

Press Forge a key. Your browser draws 32 random bytes: the secret every key of the account comes from. It is generated on your device and never leaves it.

Save the 24 words

The secret is shown as 24 words (standard BIP-39 encoding). Write them down in order and keep them offline. They are the account: whoever has them can sign for it, and they restore it on any device.

Choose a passphrase

The passphrase encrypts the secret in this browser (AES-256-GCM, key derived with PBKDF2-SHA-256, 600,000 rounds). You type it to unlock the app. It is local to the device: on another device you restore from the words.

Watch the key build

The app derives 256 one-time keys and hashes them into a tree, in a background worker. The shield on screen closes as the leaves complete. The root of that tree is your account name: 32 bytes, shown as 0x and 64 hexadecimal digits.

Shield your first tokens

Buy with ETH straight into the account, or move QSHIELD you already hold. See Shield.

An account name is not an address

An account name is twice as long as an Ethereum address and means something different: it is a hash-based public key, not a point on a curve. It only exists inside the vault. Send to an account from the Send tab; never paste an account name into an ordinary wallet's send field.

Restoring on another device

Choose Restore from 24 words, type the words and set a passphrase. The app rebuilds the key and finds the account and its balance on-chain. A restored key starts a few signatures further along its tree than the vault's counter, so it can never repeat one the previous device made; the Key tab shows how many signatures are left.

On this page