Introduction

Murk is a shielded pool on Solana. Deposit any token, then send, swap, and withdraw with your amounts and balances hidden on-chain — proven by zero-knowledge cryptography and verified by the Solana program itself. Murk is non-custodial: your keys derive everything, and no one — not us, not a relayer — can move your funds.

Trade and pay, without the audience.

Why Murk

On a public blockchain, everyone can see your balance, who you pay, and how much. Murk breaks that link. You deposit a token into a shared pool (that part is public), and from then on your money lives as private notes only you can see. Transfers, swaps, and holdings reveal nothing on-chain — until you choose to withdraw back to a public address.

What makes it different

  • A full private wallet, not just a mixer — private transfers, private swaps, any SPL token, note consolidation, and public/private modes in one app.
  • Fully on-chain verification — every private action is checked by a Groth16 zero-knowledge proof on Solana. No trusted verifier nodes.
  • Compliance without custody — export a read-only viewing key so an auditor can verify your activity, while your ability to spend stays with you alone.
  • Recover from the chain — with your wallet, you can always rediscover and move your funds, even if our services disappear.

Start here

What is Murk?

Your first deposit

results matching ""

    No results matching ""