// Zcash-style privacy for any Solana token

zork

Fork any supply you hold into private notes. Your bag leaves the holder list. Sell when you want, and nobody can see it was you.

The zork golden pixel fork
What you get

Your supply, off the record

On Solana, every holding is public. Anyone can see your wallet, your size and the moment you sell, and bots are built to farm exactly that. zork brings the shielded-note design that made Zcash private to Solana, using Zhashes. Put any SPL token in, hold it as a private note, and get it back out on your terms.

[ any SPL → $ZORK ]

Convert any token

Memecoin, governance token, stablecoin. If it's an SPL token in your wallet, you can fork it into a zork note.

[ ▓▓▓▓▓▓ ]

Hide your supply

Your tokens sit in one shared vault. On the token's holder list you're gone, folded into everyone else using zork.

[ sell → ??? ]

Sell privately

Prove you own a note without saying which one. The sale settles and nobody can link it back to the wallet that deposited.

[ → fresh wallet ]

Clean exits

Withdraw tokens or SOL to any address you choose, including a brand-new one. Your deposit wallet and your exit wallet never touch.

How it works

Four moves. One fork.

  1. Deposit

    Pick a token in your wallet and an amount. The tokens move into the zork vault in one transaction.

  2. Fork

    Instead of a balance, you get a private note. Only a commitment to it, a hash, goes on chain.

  3. Hold hidden

    Your note sits in a tree with every other note. Split it, merge it or send it to a friend inside the pool.

  4. Sell or redeem

    Show a zero-knowledge proof that you own a note. Get the tokens back, or sell them, to any address.

Try it now

Fork a bag in your browser

This builds a real note on your device: a random secret, the commitment that goes on chain, and the spend tag you'd reveal when you sell. The left side is everything the public sees. The right side never leaves your browser.

What the chain sees
Press "Fork it private" to add a note to the tree.
What only you hold
Your note's secret will appear here.

The demo uses SHA-256 so you can read it. Other leaves in the tree are random stand-ins for other people's notes. Nothing is sent anywhere.

Before and after

Same token. Different receipt.

Holding on SolanaHolding through zork
Your balancePublic to anyoneA private note only you can open
Holder listShows your wallet and sizeShows one vault for everyone
Wallet trackingEasy, and bots do itNothing to follow
SellingEvery chart sees who dumpedUnlinkable to your deposit
Receive at a fresh addressManual, and linkableBuilt in
That a deposit happenedPublicPublic, the vault needs it
Why Zhashes on Solana

Zcash privacy at Solana speed

Zcash proved that shielded notes work. Solana is where the tokens and the volume are. zork uses Zhashes to bring the two together, so any SPL token can go private without leaving Solana.

Shielded notes

The same model Zcash made famous: commitments in, nullifiers out, and nothing that ties the two together.

ZK proofs

Solana can verify zero-knowledge proofs on chain, so a private sell costs about the same as a normal one.

~400 ms

Solana's slot times keep private moves close to the speed you're used to.

Fork your supply

Connect a wallet, pick a token, go dark.

Open the converter →