Launchpad
ExploreRevenueHow it worksDocsX
Create a launchpad

Docs

How it works

A launchpad is a branded page plus an on-chain account. Coins launched from it are real pump.fun coins whose creator is a program-owned vault, so the creator fee is split exactly as the launchpad's policy says.

  1. 01Overview
  2. 02Fee policy
  3. 03Buybacks and burns
  4. 04Claiming fees
  5. 05Verifying a coin
  6. 06FAQ

01Overview

  1. An Owner creates a launchpad. One transaction creates the Launchpad account with the fee policy, registers the launchpad token, creates it on pump.fun (create_v2) with the token’s vault as creator, and links the token to the launchpad. An optional first buy follows in a second transaction.
  2. A Dev launches a coin from the launchpad page. The transaction calls register_token (creating a TokenVault PDA that snapshots the policy) and then pump.fun’s create_v2 with creator = TokenVault. The coin appears on pump.fun immediately.
  3. People trade on pump.fun. pump.fun pays the creator fee into the vault’s pump.fun creator-fee account exactly as it would for any wallet.
  4. Anyone calls distribute. It sweeps the fee from pump.fun into the TokenVault and pays the dev, the owner payout wallet, the BuybackVault, the platform treasury and any extras in the snapshotted proportions. A keeper does this automatically; you can also press Distribute on any coin page.
  5. Buybacks burn the launchpad token. When the BuybackVault holds enough SOL, anyone can call execute_buyback: it buys the launchpad token on pump.fun (or PumpSwap after graduation) and burns it.

The website is a convenience layer. The program is permissionless: coins keep trading and fees keep flowing even if the website is offline. See the five-step summary for the short version.

02Fee policy

A policy is four shares plus up to four extra recipients, in basis points that add up to 10,000 (100%). Two floors are enforced by the program: the dev gets at least 10%, the platform at least 5%.

Dev-first
Most of the fee goes to the person who launched the coin.
Balanced
Half to the dev, the rest shared between you, buybacks and the platform.
Community
Half of every fee buys and burns your launchpad token.

Locked per coin. The policy in force when a coin is created is copied into that coin’s TokenVault. The Owner can change the launchpad policy for future coins (update_launchpad), but no instruction exists to change a coin’s snapshot. That is the whole point: a Dev who launches at 50% keeps 50% forever.

pump.fun creator feeRateDev at 50%
Bonding curve0.3% of every trade0.15% of every trade
After graduation (PumpSwap)Market-cap-tiered share of the LP fee, set by pump.funHalf of whatever pump.fun pays

Rates belong to pump.fun and can change. We read them from chain when building transactions; the numbers above are for illustration.

03Buybacks and burns

The buyback share of every distribution lands in the launchpad’s BuybackVault PDA. execute_buyback is permissionless: when the vault balance is above the program’s minimum, anyone (usually the keeper) can call it. The program swaps SOL for the launchpad token through pump.fun’s program directly, with the bought amount sent to a program-owned account and burned in the same transaction. No hot wallet ever holds the SOL or the tokens.

Each buyback is recorded on-chain as an event and shown on the launchpad page (“Burned”, “Spent on buybacks”) and in the Owner dashboard with a Solscan link.

04Claiming fees

Fees do not need to be “claimed” by any particular person. distribute is permissionless: whoever calls it pays the network fee (a few thousand lamports) and everyone in the split is paid in the same transaction. The keeper runs it on a schedule once the claimable amount is worth more than the fee; Devs and Owners can run it themselves from a coin page or from the dashboard (“Your coins”).

“Claimable now” is read live from pump.fun’s creator-fee accounts for the vault (bonding-curve vault plus the PumpSwap vault after graduation). The Dev share is paid to the wallet that signed the launch transaction; the Owner share to the launchpad’s payout wallet; recipients are read from chain, never from our database.

05Verifying a coin

Every coin page has an “On-chain” panel. It shows the TokenVault address and checks, live, that pump.fun’s bonding curve (or the PumpSwap pool) still lists that vault as the coin’s creator. If it does, the badge reads “Fees route to the launchpad vault”. If anything else is listed, the panel warns “Creator was reassigned”, which should never happen for coins created through the program and would mean the fee split no longer applies.

You can verify by hand on Solscan: open the coin’s bonding curve account and compare its creator field with the vault address shown.

06FAQ

Why does my wallet warn about simulation on localhost?+−

When the app points at a local validator (a fork of mainnet used for development), your wallet simulates the transaction against mainnet, where the launchpad program, the local accounts and sometimes the fresh blockhash do not exist. The simulation fails and the wallet shows a red “this transaction may fail” or “unable to simulate” warning. It is expected on localhost and only on localhost.

On mainnet the same transaction simulates normally. If you see a simulation warning on the production site, stop and read the On-chain panel; do not approve a transaction you cannot explain.

What happens on graduation?+−

When a coin completes its bonding curve, pump.fun migrates its liquidity to a PumpSwap pool. The pool’s coin_creator is copied from the bonding curve, so it is still the TokenVault. Creator fees from then on accrue in the vault’s PumpSwap creator-fee account, and distribute sweeps from there instead (the program checks the canonical pool to confirm the creator). Your split does not change.

Can the owner change my split?+−

No. Your coin’s split is copied into its own vault account when the coin is created, and the program has no instruction that edits it. The Owner can change the launchpad policy for coins launched after the change, and can change the payout wallet that receives the Owner share. Your percentage, the buyback percentage and the platform percentage for your coin are fixed.

Can the owner or the platform take the fees?+−

No. The only way SOL leaves a vault is distribute (to the recipients in the snapshot) or execute_buyback (to buy and burn the launchpad token). There is no withdraw instruction, no admin key over vault balances, and no upgrade path that changes a coin’s snapshot.

What does it cost to launch?+−

pump.fun does not charge to create a coin. You pay Solana network fees (roughly 0.02–0.03 SOL including account rent for the vault and pump.fun’s accounts), any optional priority fee, your dev buy if you choose one, and the launchpad’s launch fee if its Owner set one (shown on the form).

My transaction says it expired. Did I lose anything?+−

No. An expired transaction was never included in a block, so nothing moved and no fee was paid. It usually means the network was congested or your wallet took longer than ~60 seconds to sign. Press “Try again”; the app rebuilds the transaction with a fresh blockhash and reuses the same coin mint.

Why is my coin 'pending'?+−

The launch transaction has been built but not yet confirmed on-chain, or the confirmation call did not reach us. Pending coins are hidden from trading until the on-chain check (bonding curve exists, creator equals the vault) passes. If your wallet shows the transaction as confirmed and the page still says pending after a minute, reload; the check runs again.

Can I use my own domain?+−

Every launchpad gets yourslug.ourdomain, which redirects to ourdomain/yourslug. Custom domains are not supported yet.

Is the code open?+−

The Launchpad program (Anchor) and the keeper are open source; the website is a thin client over them. Addresses of the program and of every PDA involved are shown on the pages that use them so you can verify independently.

Independent product. Not affiliated with pump.fun or the Solana Foundation. Coins launched here trade on pump.fun. Nothing on this site is financial advice.

XRevenueTermsPrivacyDocs