zkSVM has no accounts, no passwords and no recovery email. Everything follows from your Solana wallet. This page explains what that means in practice.
One wallet, one shielded balance
Your shielded keys are derived from your wallet's signature over a fixed message. The same wallet always produces the same signature, so:
- There is nothing new to back up. If you can restore your Solana wallet — from its seed phrase, on any device — you can restore your shielded balance. Connect it, sign to unlock, and wait for the sync.
- Nothing is stored about you anywhere. Your notes are on-chain, encrypted. Your browser keeps a cache, and the cache can always be rebuilt.
Moving to a new device
- Restore your Solana wallet on the new device.
- Open the app, connect, and Sign to unlock.
- Let the first sync finish.
Your balance, your notes and your Sent, not yet claimed list all reappear — they are read from the chain.
One thing does not travel: the list of payments under Prove → A payment, which is kept in the browser you paid from. Payments are unaffected; only the ability to write receipts for older payments stays behind.
Keeping it safe
- Sign the unlock message only on the app you trust. The message always begins "zkSVM: derive my shielded keys."
- Your
zks…address and claim codes are safe to share. Neither can spend anything. - Protect your wallet's seed phrase as you already do. It now protects your shielded balance as well.
If you lose the wallet
Notes can only be spent by their owner's key — that is the property that makes the pool trustless, and it has no exceptions. If the wallet and its seed phrase are both gone, the notes it owns cannot be spent by anyone.
Payments you sent to a Solana address are gentler: a returnable payment that the recipient cannot collect comes back to you.
Burner wallets
A burner's key lives only in this browser's storage. Discard, clearing site data, or a private window closing all destroy it. Use a burner to try things on a test cluster, and a real wallet for anything you want to keep.