solana · token-2022 confidential balances

zkbag any coin. nobody sees your bag.

pick a coin and zkbag gives it a twin with encrypted balances. move your coins in and your holding disappears from every explorer, tracker and bot. only you can read it, with a key from your own wallet.

  • works with any pump.fun coin
  • backed one to one, on chain
  • your keys, your browser

what the explorer sees

public
a91f 0c3e 77d2 e836 748e ea4e 2f1d 1c9f f2ba 39f0 28a0 5d11

what you see

your key

1,204,332 zkFROG

encrypted with twisted elgamal, proven with zk proofs

coins on zkbag

…

anyone can add one

fee

0.5%

in and out, in the coin

backing

1 : 1

vault equals twin supply

to add a coin

~0.005

sol rent, once per coin

network

…

program on chain

send hidden

any token, amount unseen

connect and pick what you hold. hide it, then send it to anyone with a hidden account. the chain sees that you sent, never how much.

the launchpad

zkbag a coin

paste any coin's address. if it has no twin yet, you create it with one click: name, ticker and picture come from the coin. from then on every holder can hide their bag.

the coin shows up here.

coins on zkbag

0 coins

every coin with a twin. the number is what sits in its vault.

how it works

from visible to gone

every step is signed in your own wallet. zkbag never holds your coins or your key.

read the docs
  1. 01

    zkbag

    lock coins in the vault and get twins one to one, minus 0.5%. the vault is a program account, nobody can take from it.

  2. 02

    hide

    move twins into your encrypted balance. from now on the chain only shows ciphertext.

  3. 03

    send hidden

    pay anyone with a hidden account. the amount stays encrypted, the proof is made in your browser.

  4. 04

    unzkbag

    unhide and burn twins, get the coin back from the vault, minus 0.5%. any time, no permission.

hidden

what nobody sees

the encrypted balance is only readable with the key your wallet signature creates.

  • how many twins you hold right now
  • the amount of every hidden send, and cover traffic makes real ones look like noise
  • your key: derived in your browser, never stored
visible

what stays public

honest version: the edges are public, the middle is not.

  • the amounts going into and out of the vault. round them and they blend in
  • that your wallet has a twin account
  • the total in each vault

your bag, your business.

any coin, one click to add, two to disappear.

zkbag a coin