Stealth payment protocol · Solana

Move money on Solana.
Keep your wallet hidden.

A non-custodial stealth-address protocol for Solana. Share one address and every payment is routed to a freshly derived one-time wallet that only your keys can unlock. When you want the trail to end, exit through Zcash’s zero-knowledge shielded pool.

  • Stealth addresses
  • One-time wallets
  • Zcash exit
Public recordIncoming payments
Ref. RDCT-07F3
#FromToSOL
017xKX…9fQd2.40
02D4mB…uR7a0.85
03Gq9e…2LwP15.00
043hNa…Vt8c0.12
05BzR1…kE4y6.75
5 payments · 1 recipient · 0 linksSolana
The problem

A normal wallet address is a public bank statement.

Paste your address anywhere and anyone can open an explorer and read your whole financial life.

Anyone can seeNormal addressRedacted
Your total balancePublicHidden
Who paid youPublicHidden
Every payment you’ve receivedPublicHidden
Where you moved it afterPublicHidden
How it works

Every payment takes a different road.

  1. 1Sender

    Pays your stealth address

    From any Solana wallet, like a normal transfer. They never see your real wallet.

  2. 2One-time wallet

    Funds land somewhere new

    A fresh address is derived for every payment. On chain, no two payments share a recipient.

  3. 3You

    Only your keys can open it

    Your browser scans every payment locally and recognises yours. Your keys never leave your device.

  4. 4Zcash exit

    End the trail

    Claim to a Solana wallet, or swap straight into ZEC and shield it in Zcash’s zero-knowledge pool.

Step 4 is optional. Zcash claims run on mainnet and arrive at a transparent Zcash address; one tap of “Shield” in your Zcash wallet moves them into the shielded pool.

Under the hood

Cryptography, not promises.

Stealth addresses
Elliptic-curve Diffie–Hellman on Solana’s own ed25519 curve derives a unique address per payment. The same model Monero uses to protect receivers.
Dual-key design
Separate scan and spend keys. Your scan key can find payments; only your spend key can move them.
View tags
A one-byte tag on every payment lets your browser rule out 255 of every 256 payments after a single step, so scanning stays fast.
Wallet-derived keys
Your keys come from one deterministic wallet signature. Same wallet, same address, on any device. No seed phrase to lose.
Client-side scanning
The server only publishes public payment data. Matching happens in your browser, so the server never learns which payments are yours.
Zcash exit
Cross-chain intents swap your SOL into ZEC with no bridge and no custodian, ready to shield into Zcash’s zk-SNARK pool.

Non-custodial · No mixers · No pooled funds · Open, memo-based announcements anyone can index

Your address is one signature away.

Get your address