One-time keys.
No shared trail.
Nullpass derives stealth, one-time receiving addresses so incoming payments land somewhere fresh each time — reducing the on-chain link between what you receive and your main wallet. Only you can spend what arrives.
A fresh address for every payment.
You keep one main key; Nullpass derives a new one-time address each time someone pays you. Payments don't share a destination, so they're not trivially tied together on-chain. It reduces linkability — it does not make you anonymous.
The explorer shows one-time addresses being derived and swept — timing and status only. The rows below are illustrative sample data, not real user activity. A live devnet explorer is coming soon.
Amounts, senders, and the private spend key are intentionally never shown here. Nullpass's interface does not publish protected addresses, balances, or key material.
Non-custodial by design. Honest about the rest.
Only you can spend
Stealth addresses are derived from your keys. Nullpass never takes custody — you alone hold the spend key for what arrives. Every sweep is a transaction you sign.
Logic on-chain
Address derivation and spend logic belong in an auditable Solana program — not hidden in this website. The frontend only prepares transactions and reads public state.
Devnet first
We test on devnet before anything touches mainnet. When mainnet operations are enabled, it will be stated plainly here — not quietly switched on.
Known limitations — please read
Privacy you can verify.
Privacy tools earn trust by being open about what they are — and honest about what isn't ready yet. Here's exactly where Nullpass stands today. If it isn't live, it says so.
Built on a modern, modular foundation.
The interface is a typed React app; the stealth-address protocol sits behind a modular adapter so the cryptographic layer can evolve independently of the UI. The frontend never invents cryptography — it talks to the on-chain program through the adapter.
Receive in the open,
without the shared trail.
Nullpass aims to make stealth receiving simple and verifiable — effective, honest about its limits, and yours to control. No overpromises. No fake numbers.