Hit send.
Leave no trace.
A zero-knowledge vault for Solana that pays, trades and bridges to any chain.
None of them has a name.Open app
- Spent nullifiers
- 291
- Shieldable tokens
- 73
- Swap to
- Any chain

NullCash cracks the oldest problem on-chain.
Private money on a public ledger, with every move proven, not just hidden.

Shield once,
and every move after that
happens behind the wall.
Same wallet, zero hoops,
your usual flow,
just off the record.
Your ledger was an open book.
>>> Close it.
Keys are born in your browser and never leave it.
One signature seals any SPL token.
Relayers pay the gas, so private moves need no pop-ups.
Exit to any chain with no wallet link.
Fully non-custodial. Only your proof moves your notes.
Three doors out of the spotlight.
vault · route · intentWalk in seen. Walk out unseen.
Only the first and last step are public.
- 1Walk inon the record
Your usual Solana wallet.
- 2Sealon the record
One signature, coins become notes.
- 3Holdoff the record
Only your keys can read them.
- 4Moveoff the record
Pay, trade, earn. Gas is on us.
- 5Walk outon the record
Fresh address or another chain.
Hiding is easy.
Proving is the point.
Others blur the trail. NullCash proves every move.
- 1Your secret
- 2Circuit
- 3Proof
- 4Verifier on Solana
- 5Yes / No
- This note is mine
- I hold the key that may spend it
- It really sits in the pool’s Merkle tree
- The sums balance and the fee is locked in
Read the manual.
The full story lives in the docs.
The tech, in one line each.
| Action | Protocol fee | Network cost |
|---|---|---|
| Shield | 0.3% added | Your wallet pays Solana gas |
| Pay privately | Free | Gas + rent per note |
| Trade or earn privately | 0.3% of what you put in | Gas + rent |
| Cash out | 0.3% of the amount | Gas + rent |
| Route to another chain | Built into the quote | Solana gas for your deposit |
| Intent swap | 0.40% partner cut, in the quote | Gas on each chain |
Fair questions.
Short answers. Long ones are in the docs.

Being watched shouldn't be the price of using money.
Privacy isn't hiding. It's choosing who gets to look.
