Launches on pump.fun, routed through Zcash

Launch in the shade.

ZecFun launches your coin on pump.fun without ever linking it to you. You pay in shielded ZEC, the program does the launch in its own name, and the creator fees come back to you in ZEC.

mint authority revoked
New launch Shielded
Creator
Hidden
Deposit
1.00 ZEC, fixed
Venue
pump.fun
Random delay running The program deploys when it ends
The route

From a shielded note to a live coin.

Six steps, two chains, one pump.fun launch. Nothing on Solana ever points back to the wallet that paid for it.

  1. 01Zcash

    Send a fixed deposit

    Pay for the launch in ZEC from a shielded address. Every deposit is the same size, so no launch stands out by its amount.

  2. 02Your device

    Keep one secret

    Your wallet generates a secret and registers only its commitment. That secret is your sole claim on the coin's creator fees.

  3. 03In transit

    Wait out a random delay

    The deposit is swapped to SOL and released after a random delay, which breaks the timing link between payment and launch.

  4. 04Solana

    The program launches on pump.fun

    ZecFun's program creates the coin on pump.fun in its own name. The deployer on record is the program, never a wallet of yours.

  5. 05pump.fun

    It trades like any pump.fun coin

    Buyers trade on the bonding curve in SOL. When it fills, pump.fun migrates the coin to PumpSwap and burns the liquidity.

  6. 06Zcash

    Claim in private

    pump.fun pays the creator fees to the program, which converts them to ZEC. Prove you know the secret and they arrive at a shielded address of your choice.

Locks

Four locks on every launch.

An anonymous creator can't ask for your trust, so the launch removes the need for it. Two locks come with every pump.fun coin, the program adds two more, and none can be switched off.

  • No new supply, no frozen wallets

    Mint and freeze authorities are revoked by pump.fun when the coin is created.

    mint_authority = None
  • Liquidity that can't be pulled

    When the curve fills, pump.fun moves the coin to PumpSwap and burns the liquidity tokens. Nobody can withdraw them.

    lp_burned at migration
  • No dev buy

    The program launches with an empty initial buy, every time. The creator starts with zero tokens, like everyone else.

    dev_buy = 0
  • Fees that can't be redirected

    The creator wallet on pump.fun is the program itself, so creator fees can only flow into the two vaults.

    fee_recipient = vault
Fees

Creator fees, settled in ZEC.

pump.fun pays creator fees to the wallet that launched the coin. Here that wallet is the program: it converts them to ZEC and splits them between two vaults.

For holders

The holder vault

A share of the creator fees builds up in ZEC behind the coin. Burn your tokens at any time to redeem your part of the vault.

For the creator

The creator vault

The creator's share waits in a second vault. It is released only against a zero-knowledge proof of the launch secret, and paid out to a shielded address.

The coin is public.
The creator is shielded.

Bring a name, a ticker and a shielded ZEC balance. The program launches on pump.fun and handles the rest.

Launch a coin Read the docs