DarknetWallet is a privacy-first wallet for Solana and EVM, built to keep your transactions, identity, and on-chain activity private.
Every transaction uses a fresh one-time address, so your wallet balance stays unlinkable to your payments.
Swap SOL and SPL tokens through privacy pools without your trade history leaking on-chain.
No analytics, no IP logging, no accounts. The wallet never phones home — your activity is yours.
Generate a wallet in seconds. No email, no KYC, no seed phrase leaves your device.
Deposit through privacy rails or receive directly into stealth addresses.
Send, receive, and swap with on-chain privacy by default — not as an afterthought.
No email, no KYC, no name. The server never sees a key, a seed, or a passphrase.
Identities are generated and AES-GCM encrypted on this device. Nothing to leak, nothing to seize.
Flip the TOR switch and balance lookups exit through the onion network — your IP never touches an RPC.
One click burns an identity beyond recovery. Retired keys are overwritten before deletion.
Encrypted file sharing with self-destruct, view limits, and pay-per-download. Set a price in USD — viewers pay in SOL to unlock and decrypt the file.
Solana and EVM identities under one vault. Create, rotate, and manage wallets across chains from a single interface.
Toggle to mask balances and addresses from shoulder-surfers. Default on — your screen stays private in public.
Certificate pinning, proxy detection, and DNS hijacking alerts. Catches Burp Suite, mitmproxy, and rogue CAs in real time.
100% local homograph and typosquatting protection. Ships with a curated blocklist of known scam domains in the Solana and EVM ecosystem.
Generate a fresh keypair with one click while retiring the old one. Preserves your label and keeps retired keys recoverable in the vault.
Encrypted vault sync to the server. The server stores only opaque data — recoverable on any device with your passphrase alone.
Manifest V3 companion extension. Stores an encrypted vault of passwords and recovery phrases locally — single permission, local storage only.
0
Data points collected
<1s
Stealth address rotation
100%
Self-custody
Yes — privacy is enforced at the protocol level, not bolted on. Every identity is a separate keypair, so payments to different counterparties can't be correlated by address reuse. Balances load through our own RPC relay instead of public endpoints that log your IP, and there is zero telemetry anywhere in the app: no analytics scripts, no trackers, no logs.
Solana and EVM (Ethereum and compatible chains) today. You create identities per chain — a SOL identity and an ETH identity live side by side under the same vault, each with its own address, fingerprint, and history. SPL and ERC-20 token support plus private swaps are next on the roadmap.
No. Sign-up is just a username (6+ characters) and a password (8+ characters). We don't ask for your name, email, phone, or anything else — the database literally has no column to store them.
Keys are generated in your browser using cryptographic randomness and never leave the device unencrypted. Your password derives an encryption key locally (PBKDF2-SHA256, 310,000 iterations) which encrypts every seed with AES-256-GCM before anything touches storage. Unlocking decrypts seeds into memory for the tab's lifetime only — closing the tab wipes them.
A username and a salted password hash — that's the entire account record, and it exists only so you can log back in. Your vault (identities, labels, encrypted seeds) lives in your browser's storage. The server cannot read your balances, see your addresses, or reconstruct your wallet even if it wanted to.
Shield mode already routes all balance queries and broadcasts through the app's server relay, so chain nodes never see your IP. Flip TOR ON in the header and that relay forwards everything through a Tor circuit instead. Price lookups also happen server-side, so even USD conversion can't correlate your browsing with the addresses you hold.
There is no recovery and no reset — by design. Your password is the only thing that can derive the decryption key, and it exists nowhere else. If you lose it, the funds inside the vault cannot be accessed by you or by anyone else. Treat it like the seed phrase it protects.
Retire archives an identity: it disappears from the active list but stays encrypted and recoverable inside your vault. Vanish is the hard delete — the encrypted seed is overwritten with random junk and removed from storage immediately, with no undo. Use retire when you might come back; vanish when the linkage history matters more than what's left in the wallet.
Not yet. The vault is intentionally local-first — it lives in the browser where you created it, and nothing syncs automatically. Multi-device export/import is on the roadmap, along with a browser-extension companion that shares the same encrypted vault format.
Nothing. There are no subscription fees and no cut of your transactions. You pay the normal network fees on whatever chain you're using — Solana fractions of a cent, Ethereum gas — exactly as you would with any self-custody wallet.
Take back your financial privacy. Launch the wallet and make your next move invisible.
Launch Wallet