pump.fun, with the fees pointed at the chart.
pmup launches standard pump.fun coins. Same bonding curve, same graduation to PumpSwap, same token. The difference is what happens to the creator fees after launch, and how the first buyers get in.
Pick one of 10 launch modes. It fixes, for the life of the coin, how every creator fee is split between burning supply, deepening the pool and paying the creator.
Fair launches pool SOL from many wallets, capped at 0.5 SOL each, and buy the floor in one transaction. No bundler gets the cheap supply.
A keeper collects each coin's fees every 60 seconds and executes its split on chain: buy, burn, pair, pay.
On pump.fun, creator fees go to whoever launched the coin, and what they do with them is up to them. On pmup every coin gets its own fee vault, and the launch mode decides, up front and permanently, what that vault pays for. Most modes spend the fees buying the coin back: some burn what they buy, some add it to the PumpSwap pool and burn the LP tokens so that liquidity is locked for good.
What stays exactly the same as any pump.fun coin:
- Created with pump.fun's own program, 1,000,000,000 tokens, on the standard bonding curve.
- Graduates to a PumpSwap pool when the curve completes, around 85 SOL.
- Shows up and trades on pump.fun, PumpSwap and every Solana wallet and explorer.
Quick start
Two paths, a few minutes each. You need a Solana wallet with some SOL.
- 1Connect your wallet.
- 2Pick a launch mode. Fair launch modes open a pool instead of minting right away.
- 3Add an image, name, ticker and optional description and links.
- 4Instant: set an optional initial buy and sign once. Fair: choose a pool cap and window.
- 1Find a coin on Explore and open its page.
- 2Check its launch mode, injections and holders.
- 3Enter an amount in SOL and confirm the buy in your wallet.
- 4Fair launch still open? Commit SOL to the pool instead.
Launching a coin
Every launch is a pump.fun create. 7 modes launch instantly in one transaction; 3 open a fair launch pool first.
What you fill in
| Field | Rule |
|---|---|
| Image | Required. PNG, JPEG, WebP or GIF under 5 MB, pinned to IPFS with the coin's metadata. |
| Name | Up to 32 characters. |
| Ticker | 2 to 10 characters, uppercased, a leading $ is dropped. |
| Description | Optional, up to 600 characters. |
| Links | Optional X and website links, written into the metadata. |
| Launch mode | One of 10. Fixed for the life of the coin. |
Instant launch
pmup builds a single transaction that creates the coin on pump.fun and, if you set one, makes your initial buy (up to 50 SOL) in the same transaction. You sign once and pay the network fee. The coin is live the moment it confirms, and its page opens straight away.
The coin's pump.fun creator is set to its own fee vault, not your wallet. That is what lets the keeper route its fees by the mode you picked. Any creator share in your mode is paid to the wallet that launched.
Fair launch
Choosing a fair launch mode opens a pool instead of minting. You pick a pool cap and a window, wallets commit SOL, and the coin is created and bought in one transaction when the window closes. There is no initial buy for the creator: you join the pool like everyone else. How the pool works.
10 launch modes
A launch mode is two choices made once: how the coin launches, and how every creator fee is split. Three things a fee can do:
Buy the coin and burn what was bought. Supply goes down.
Buy with half, pair both halves into PumpSwap, burn the LP. The pool gets deeper and stays locked.
Paid in SOL to the wallet that launched the coin.
Incinerator
Every fee buys the coin back and burns it. Supply only goes down.
Deep Well
After graduation every fee is paired into the PumpSwap pool and the LP is burned. Fees wait in the vault while on the curve.
Split Shot
Half of every fee is burned, half deepens the pool. On the curve the liquidity half is burned too.
Afterburner
Burns 100% of fees while on the bonding curve, then switches to 100% locked liquidity once it graduates.
Creator Cut
Most of every fee is burned; 30% is paid to the launching wallet to fund the community.
Anchor
Most of every fee deepens the pool; 30% goes to the launching wallet. The liquidity share is burned until graduation.
Three Way
An even split: a third burned, a third into the pool, a third to the launching wallet.
Fair Burn
Wallets commit up to 0.5 SOL each and buy the floor together, then every fee is burned.
Fair Pool
A capped-wallet fair launch, then every fee deepens the pool after graduation.
Fair Split
A capped-wallet fair launch, then half of every fee is burned and half deepens the pool.
Side by side
| Mode | Launch | Burn | Liquidity | Creator | On the curve |
|---|---|---|---|---|---|
| Incinerator | Instant | 100% | 0% | 0% | 100% burn |
| Deep Well | Instant | 0% | 100% | 0% | Waits in vault |
| Split Shot | Instant | 50% | 50% | 0% | 100% burn |
| Afterburner | Instant | 0% | 100% | 0% | 100% burn |
| Creator Cut | Instant | 70% | 0% | 30% | 70% burn · 30% creator |
| Anchor | Instant | 0% | 70% | 30% | 70% burn · 30% creator |
| Three Way | Instant | 34% | 33% | 33% | 67% burn · 33% creator |
| Fair Burn | Fair | 100% | 0% | 0% | 100% burn |
| Fair Pool | Fair | 0% | 100% | 0% | Waits in vault |
| Fair Split | Fair | 50% | 50% | 0% | 100% burn |
The fair launch pool
Fair Burn, Fair Pool, Fair Split don't mint on click. They open a pool, and the floor is bought by everyone in it at once, at the same price.
- 1Open
The creator sets a pool cap and a window. Nothing is minted yet.
- 2Commit
Wallets send SOL to the pool, at most 0.5 SOL each, until the cap is reached.
- 3Close
The window ends, or the pool fills early.
- 4Settle
One transaction creates the coin and buys with the whole pool. Allocations are pro-rata.
- Per wallet
- 0.5 SOL
- hard cap, across commits
- Pool cap
- 2–40
- SOL, default 12
- Window
- 15m–3h
- 15m · 30m · 1h · 3h, default 30m
- Min fill
- 25%
- of the cap, or refund
Committing
A commit is a plain SOL transfer from your wallet into the pool's escrow, signed in your wallet from the coin page. The minimum is 0.01 SOL. You can commit more than once until you reach the 0.5 SOL wallet cap or the pool is full.
Settlement
When the window closes, or as soon as the pool is full, the pool settles: a single transaction creates the coin on pump.fun and buys with all the pooled SOL. Every committer gets tokens in proportion to what they put in, so the first buyers all pay the same price and nobody front-runs the floor.
Settlement happens on its own. The keeper settles due pools on every pass, the coin page triggers it when it sees a closed window, and anyone can trigger it once the window is over.
Holder-gated unlocks
Fair launch allocations don't all arrive at once. They unlock in tranches as the coin gains holders. Never on a timer, only on real distribution.
Each tranche releases 20% of your allocation. The first is available as soon as the pool settles; the rest open at 250, 500, 1,000, 2,000 unique holders. Holder counts come from Birdeye.
Unlocked tokens are claimed from the coin page with one click: the claim sends whatever is unlocked and not yet claimed to your wallet. Claim as often as you like.
The keeper
A small process that walks every live coin every 60 seconds and carries out its launch mode on chain. One pass per coin is called an injection.
- 1Collect
Claims the coin's creator fees from pump.fun, from the bonding curve and from PumpSwap. The keeper wallet pays the transaction fee.
- 2Sweep only the new fees
The vault wallet's SOL and wSOL are measured right before and right after the collect, and only the increase moves to the keeper wallet. wSOL is unwrapped on the way. The vault's own SOL is never touched.
- 3Pay the creator shareCreator
Sent straight to the wallet that launched the coin, in SOL.
- 4One buyBurnLiquidity
A single buy of the coin, on the curve or on PumpSwap, sized to the burn share plus half of the liquidity share. Keeper buys use 8% slippage.
- 5Pair and burn the LPLiquidity
The other half of the liquidity share is deposited into the coin's PumpSwap pool together with tokens from that buy. The LP tokens that come back are burned, so that liquidity can never be pulled.
- 6Burn the restBurn
Every token bought in this pass that was not paired is burned. Only those tokens: nothing else the keeper wallet holds is ever burned or paired.
On the curve vs after graduation
The venue decides how the buy is made. On the bonding curve the keeper buys from the curve; once the coin has graduated it buys from the PumpSwap pool and can pair liquidity. While a coin is still on the curve there is no pool to pair into, so the liquidity share is burned along with the burn share. Pure liquidity modes with a wait rule are the exception: the keeper skips them and their fees build up in the vault until graduation.
- Sent to the creator
- 0.33 SOL
- Buy for burning
- 0.34 SOL
- Buy for pairing
- 0.165 SOL
- SOL side of the pair
- 0.165 SOL
One buy of 0.505 SOL, then 0.165 SOL is paired with bought tokens and the LP is burned. Everything bought and not paired is burned.
Fair launches settle themselves
Before injecting, each pass settles any fair launch whose window has closed or whose pool is full. Nobody has to press anything: the coin mints (or the pool refunds) on the next pass after the window ends.
Running it
The keeper runs as its own process next to the site, reads the same environment, and talks to the chain and the database directly. No cron and no web server are involved.
$ pnpm keeper # loop forever, one pass every 60s$ pnpm keeper --once # a single pass, then exit$ pnpm keeper <mint> # a single pass for one coin
- Cadence
- 60s
- passes never overlap
- Min vault
- 0.002
- SOL before a pass runs
- Gas reserve
- 0.01
- SOL kept in the keeper
- Slippage
- 8%
- on keeper buys
Fee vaults and custody
Who holds what, and what each key can sign. Everything below is visible on chain.
One vault per coin
At launch every coin gets its own fee-vault key, derived for that mint alone, and it is set as the coin's creator on pump.fun. pump.fun pays the coin's creator fees to that vault, so each coin's fees can only ever be spent on that coin's own mode.
| Key | Holds | Signs |
|---|---|---|
| Fee vault | The coin's uncollected creator fees. | Fee collection and the sweep of newly collected fees, nothing else. |
| Keeper wallet | Fair launch pool escrow, not-yet-claimed allocations, a small gas reserve. | Collects, buys, deposits, burns, creator payouts, settlements, refunds and claims. |
| Your wallet | Your coins and any creator share paid to you. | Your launches, trades, commits and claims. |
Guarantees in the code
- A sweep moves only what the collect just added. The vault's own SOL is never touched.
- Only tokens bought in the current pass are burned or paired, never other keeper holdings such as unclaimed fair launch allocations.
- LP tokens from every deposit are burned in the same pass, so added liquidity cannot be withdrawn.
- Creator shares go to the wallet that launched the coin, in the same pass the fees were collected.
Trading and graduation
Buy and sell on the coin page while it is on the bonding curve. Once it graduates, it trades on PumpSwap like any other pump.fun coin.
- Trade on the coin page
- Buy in SOL, sell in tokens
- Liquidity share burned or waiting
- Progress bar on the page
- Trade on pump.fun / PumpSwap
- Keeper buys from the pool
- Liquidity share pairs into it
- LP tokens burned
On the curve
The trade panel quotes against the live curve and builds the transaction for you to sign in your wallet. Buys are entered in SOL, sells in tokens, with 2% slippage. Every trade pays pump.fun's normal fees, including the creator fee that feeds the coin's vault.
Graduation
When the curve completes, at around 85 SOL, pump.fun migrates the coin to a PumpSwap pool. The coin page switches to a link to trade there, and the keeper carries on against the pool: from now on liquidity shares are paired in and the LP is burned, and modes that were waiting pair their whole vault balance.
Coin pages
Every coin has a page that shows its market and its mechanics side by side, refreshed every 15 seconds.
Name, ticker, launch mode, curve or graduated status, plus market cap, liquidity, 24h volume, holders, top 10 share and curve progress.
TradingView-style candles with volume, from 1m to 1D, on a market cap or price scale.
Live trades (every 10 seconds), the top holders, and every keeper injection with a link to its transaction.
Buy and sell on the curve, or a link to PumpSwap once graduated.
Pool progress, your commit and a countdown; after settlement, your claimable tokens.
SOL injected, supply burned or liquidity added, the count, what is waiting in the vault, and a countdown to the next 60s pass.
Market cap counts circulating supply: the 1,000,000,000 total minus every token the keeper has burned. Fair launch coins also show the unlock ladder and how many holders the next tranche needs.
Data sources
Where each number on the site comes from.
| Data | Source |
|---|---|
| Price and market cap on the curve | Read straight from the coin's bonding curve account on chain. |
| Price after graduation | Birdeye, with DexScreener as a fallback for anything Birdeye hasn't indexed yet. |
| Chart candles, trades, holders, top 10 | Birdeye. |
| Launches, fair launch commits, injections | pmup's database (Supabase), written by the site and the keeper. |
| Images and metadata | IPFS. |
FAQ
Is a pmup coin a real pump.fun coin?
Can the launch mode be changed later?
Does pmup charge a launch fee?
I launched with a creator share. How do I get paid?
Why hasn't my coin had an injection yet?
0.002 SOL, and pure-liquidity modes wait for graduation. Otherwise the next pass is never more than 60 seconds away.What happens if a fair launch doesn't fill?
Can burned LP or burned tokens be recovered?
Glossary
- Bonding curve
- pump.fun's pricing curve. Every coin starts on it; price rises as SOL comes in.
- Graduation
- When the curve completes (around 85 SOL) and the coin moves to a PumpSwap pool.
- PumpSwap
- pump.fun's AMM, where graduated coins trade.
- Creator fee
- The share of every trade pump.fun pays to a coin's creator. On pmup it goes to the coin's fee vault.
- Fee vault
- A key unique to each coin, set as its pump.fun creator, that receives its creator fees.
- Launch mode
- The fixed choice of launch type and fee split for a coin.
- Keeper
- The process that executes every coin's launch mode every 60 seconds.
- Injection
- One keeper pass for one coin: collect, split, buy, pair, burn.
- Fair launch pool
- A capped-wallet pool that buys a coin's floor in one transaction.
- Holder-gated unlock
- Fair launch allocations released in tranches as unique holders grow.
- LP burn
- Destroying LP tokens after a deposit, so the liquidity can never be withdrawn.
- wSOL
- Wrapped SOL, the token form PumpSwap pays fees in. The keeper unwraps it.
Something unclear? Try a launch and watch the coin page, or ask us on X at @pmupcapital.
Pick a mode, launch, and let the keeper go to work every 60 seconds.