Skip to content
GHOSTMODE

Private payments on Solana

Go
ghost.

Your wallet is a public diary. Ghostmode lets you shield SOL, USDC and USDT, then pay anyone from a balance the chain can't read, with no trail leading back to you.

Private balanceExample
  • SOL
  • USDC
  • USDT

on-chain: 0x1c9f…a07e (a commitment, not a balance)

Three moves. Zero breadcrumbs.

  1. 01

    Shield

    Pick SOL, USDC or USDT and sign one deposit from your wallet. The funds move into the shared Privacy Cash pool and become yours privately.

  2. 02

    Vanish

    Your balance lives as encrypted notes. The chain stores commitments, so nobody reading it can tell what you hold or which notes are yours.

  3. 03

    Reappear

    Send any amount to any address. Your browser builds a zero-knowledge proof, a relayer submits it, and the transfer never touches your wallet.

What a block explorer sees

Normal transfer

from     YourWa11et…9xQ
to       Merchant…k2P
amount   25.00 USDC
history  every tx you ever made

Ghostmode send

from     privacy pool
to       Merchant…k2P
amount   24.9x USDC
history  no link to your wallet

One signature is your private key

When you open the vault, your wallet signs a fixed message. That signature derives the key that reads and spends your notes. Ghostmode keeps it in memory for the session only and never sends it anywhere.

Same wallet, same signature, same balance, on any Privacy Cash interface. Switch accounts mid-signature and you'll derive a different key, so stay on one.

Ghosts still leave footprints

Zero-knowledge proofs hide the link, but your behaviour can rebuild it. Shield 7.31 SOL and send 7.31 SOL a minute later, and anyone can connect the dots.

  • → Wait a while between shielding and sending.
  • → Use round, common amounts.
  • → Send to a fresh address you haven't used before.

Disappear in one click.

Connect a wallet, sign once, and you're in. No account, no email, no custody.

Open the vault