Your first deposit

Depositing — we call it veiling — moves a public token into the shielded pool, where it becomes a private note only you can see.

Steps

  1. Unlock your private wallet (connect + sign).
  2. Open Veil / Deposit, pick a token (SOL or any SPL token you hold), and enter an amount.
  3. Confirm. Your wallet signs one transaction.

That's it. After a moment your private balance reflects the new note.

What happens under the hood

  • Your device creates a note (token, amount, ownerKey, randomness) and its commitment (a hash), then encrypts the note to your own viewing key.
  • The on-chain program checks the deposit amount matches the commitment, moves the tokens into the pool vault, and appends the commitment as a new leaf in the Merkle tree.
  • Your wallet later scans the chain, finds the encrypted note, decrypts it, and shows the balance.

Good to know

  • The deposit itself is public. Anyone can see "this wallet veiled X of token Y." Privacy kicks in on everything you do afterward inside the pool. To break the link to your identity, wait and mix your activity, or deposit from a fresh wallet.
  • First deposit of a new token creates a vault token account on-chain (a small one-time rent cost). Later deposits of the same token are cheaper.
  • Registering to receive — the first time, Murk can bundle a one-time registration so others can send to you by your normal wallet pubkey. It's one signature, done automatically with your first deposit.

Costs

Veiling costs only network gas (plus a small one-time rent on the first deposit of a token). See Fees for the full breakdown.

Next: send privately.

results matching ""

    No results matching ""