How it works
A pump.fun coin whose money is a stock.
Everything below describes what the code actually does. Where a number is read from chain, it says so.
01 What you are launching
A standard pump.fun coin: a Token-2022 mint with 1 billion supply on a bonding curve, created by pump.fun's create_v2 instruction. It shows up on pump.fun like any other launch, trades there, and graduates to PumpSwap the same way. The only difference is the quote asset.
Your wallet is the on-chain creator. We never hold a key that can move the coin, its curve, or its fees.
02 Quoted in a stock, not SOL
pump.fun keeps an on-chain list of quote mints that create_v2 accepts besides SOL. Tokenized equities from Backpack Securities and xStocks are on it. We pinned every single stock on it that trades under $150 a share, 42 stocks in 5 tiers starting at penny (under $5), and read their prices live. Blue chips, ETFs and pre-IPO shares are left off on purpose. Only seven tokenized stocks on Solana trade under $5, and all seven are here; pump.fun alone decides which new ones it will quote.
Anything else can be submitted. A submission is checked on chain: it must be a real Token-2022 mint, issued by Backpack Securities or xStocks, and on pump.fun's quote list. If all three pass, it is launchable at once. If pump.fun does not accept it yet, it waits and lists itself the moment pump.fun adds it. A stock with no tokenized version yet becomes a request other people can vote up. Most real penny stocks are in that last group: pump.fun can only quote what an issuer has already tokenized.
When a coin is quoted in AMC, buyers pay AMC into the curve and sellers get AMC back. The curve's reserve is AMC. Nothing about the underlying company changes; you are trading the tokenized share that already exists on Solana.
The launcher does not need to hold the stock to launch. You only need it if you want an initial buy of your own coin.
03 What you sign
- 1
We pin your image and metadata through pump.fun's own IPFS endpoint, generate a fresh mint keypair, build the create transaction (and a separate buy transaction if you asked for one) and sign it with the mint key.
- 2
Phantom or Solflare shows you the transaction. Your wallet pays the network fees; the site fee wallet is set as the creator. You sign once for the create, twice if there is a buy.
- 3
Before relaying, the server re-reads the signed bytes and refuses anything that is not exactly what it built: wrong payer, missing mint, a program other than pump.fun or the token programs, or a creator that is not the site fee wallet. Instructions wallets add themselves (compute budget, Phantom's guard) are allowed.
- 4
The create lands, then the buy. If the buy fails after the create succeeded, the coin still exists and the page tells you so.
Rent for the mint and curve accounts is paid in SOL by your wallet, roughly 0.02 SOL. The site takes nothing.
04 Fees
pump.fun lets the creator set a custom fee on quote-control quote mints, up to 3% per trade, read from the on-chain Global account at launch. You pick the rate in the launcher and it is written into create_v2.
Every coin launched here is created with the site's fee wallet as its pump.fun creator, also set in create_v2. That means all creator fees are paid in the stock into pump.fun's creator vault for 5iPKkspR5ogAphQ3PtDdKwX62oxo6tfVxWRrxFbS5nBH, not the launcher's wallet. You sign and pay for the launch; the fees go to that wallet. Choosing "Default" keeps pump.fun's standard creator fee rate, still paid to the same wallet.
05 The flip meter
Every tokenized share of a stock on Solana adds up to a float: the mint's supply times its live price. The flip meter divides your coin's market cap by that float. It is log-scaled from 0.01% to 100%, with four marks:
Whisper1.0% of float
1% of the float. Someone noticed.
Rumor10.0% of float
10%. The thread is getting long.
Squeeze50.0% of float
Halfway. Shorts are sweating.
Flipped1.00× of float
The coin is worth more than every tokenized share on Solana.
Example · a $60K coin against a $150K float
Flip meter · vs every tokenized AMC share on Solana
40.0%
Rumor
10%. The thread is getting long.
- Whisper
- Rumor
- Squeeze
- Flipped
- Coin market cap
- $60.0K
- AMC float on Solana
- $150.0K
- Next stage
- Squeeze · 50.0%
- needs $75.0K
Market caps come from DexScreener, which indexes pump.fun curves after the first trades; a fresh coin reads "no market yet" until then. The float is read from the stock mint on chain every five minutes.
06 What can go wrong
- · The coin is a memecoin on a bonding curve. It can go to zero. The stock backing the curve can also fall.
- · pump.fun can remove a stock from its quote list. Launches for that stock would then fail at prepare, before you sign anything.
- · A relay can fail after the create landed. The page tells you the coin exists; your initial buy simply did not happen.
- · Tokenized shares are issued by third parties. Their peg to the real share is their promise, not ours.
Questions the launcher cannot answer: read the transaction in your wallet. Every account it touches is listed there. Launch a coin.