pumpfundme
← LearnFundraise

Launching a coin: the vault, the deposit and what happens on-chain

Why every coin gets its own wallet, what the deposit pays for, and the exact sequence of transactions behind the Deploy button.

6 min read · Updated November 3, 2026

The Launch page is built so you can fill everything in before connecting a wallet. Paste a GoFundMe link, and we pull in the fundraiser. Tweak the coin. Only when you hit Deploy do we ask for a wallet, and only to receive one deposit.

Why a vault per coin

On pump.fun the wallet that creates a coin is its creator, and the creator is who the fees belong to. If you created the coin from your own wallet, the fees would belong to you and we would have to trust you to forward them. If one shared wallet created every coin, all coins would look the same on-chain and share one fee stream.

So each coin gets a brand-new vault wallet, generated on our server and encrypted at rest. The vault is the coin's creator. It never holds anything but the SOL you deposit for the launch, and it hands everything back once the coin is live.

What the deposit pays for

  • Network rent for the mint, the bonding curve and the fee-sharing configuration, plus priority fees: about 0.035 SOL.
  • Your optional first buy, if you want to own some of the coin from block one.
  • Anything left over is sent straight back to the wallet that deposited. If you never send the deposit, the launch expires after 30 minutes.

The sequence, transaction by transaction

  • Create: the vault signs pump.fun's create instruction (and your first buy, in the same transaction when it fits). The coin is live.
  • Fee lock: the vault sweeps the creator fee bucket, creates a fee-sharing configuration for the coin and sets the PumpFundMe fee wallet as the only shareholder, with 100%. pump.fun then revokes the admin, so this can never be changed.
  • Your bag: if you made a first buy, the tokens are transferred from the vault to your wallet and the vault's empty token account is closed to recover its rent.
  • Campaign link: the coin is attached to the campaign, the campaign is created if it was new, and the events show up in the terminal.
  • Refund: whatever SOL remains in the vault goes back to you.

If something fails

Every step is written down as it completes, so a launch that is interrupted resumes where it stopped. If the create itself fails, the deposit is refunded. If the fee lock does not confirm on the first try, the coin is still yours and live, and the lock is retried in the background.

Metadata and the coin's website

The coin's on-chain metadata points its website at its own PumpFundMe page, pumpfundme.com/coin/<mint>, so anyone who finds the coin on pump.fun lands on the cause it funds. Names are capped at 32 bytes by pump.fun, which is why accented characters and typographic quotes are normalised.