The anchor
Every coin here is a pump.fun coin created with create_v2 and a quote mint: the token its bonding curve is priced in, bought with and sold for. pump.fun admits SOL, USDC and a list it keeps on chain (its QuoteControl account): tokenized stocks, ETFs and some crypto.
For every one of them we had mainnet check a launch, a buy_v2 and a sell_v2 (built, run by the network, not sent). The launch page only offers the ones that passed: — of —, run on —. The rest are left out, though any of them can still be a basket asset.
Stock tokens are Token-2022 mints. Their issuers keep a freeze authority, a permanent delegate and a pause switch; the launch page shows which of those each mint carries.
Fees and tiers
pump.fun charges 0.95% per curve trade (its protocol fee) and a creator fee. The creator fee is 0.30% by default. On a stock or other QuoteControl pairing a coin can store its own rate at launch, from 0.01% to 3%: the launch page offers 1%, 2%, 2.5% and 3%. On SOL and USDC the default holds. This site adds no fee of its own.
Holder coins
Pick Holders and the coin is created as a pump.fun holder-reward coin: its creator is the coin's own holder-rewards account, so every creator fee belongs to the holders from the first trade. pump.fun's payout key (HckQ93…ZZg9t) runs distribute_fee_to_holders and pays them in the pairing token. It is permanent.
The coin page reads each payout back from the chain, sums the last 7 days into the holder yield, and runs the calculator on it. Cycle fees is a permissionless collect that moves fees waiting in the vault onto the payout account.
Splits and Cycle fees
Pick Split and, right after the launch, your wallet signs pump.fun's fee sharing: create_fee_sharing_config and update_fee_shares_v2 with up to 10 wallets and shares that add up to 100%. The coin's creator becomes its sharing config. From then on anyone can press Cycle fees on the coin page, which runs distribute_creator_fees and pays every wallet its share.
Baskets
Pick Me and tick the basket: up to 10 assets with weights, frozen in the coin's metadata. On the coin page the creator presses Pay holders. One approval: collect the creator vault in the pairing token, 10% buys the main token and burns it, the rest buys each asset through Jupiter by weight and pays the top 20 holders pro rata to their balance right then. Holders without a token account for an asset get one opened when their share is worth more than the account.
The first buy
Optional, paid in the pairing token, capped at 3% of the supply. The cap lives in this site's transaction builder; pump.fun's program has no such rule. On SOL the create and the first buy are one transaction. A token pairing's create plus buy_v2 is larger than Solana's 1232-byte limit, so there the buy is the next transaction in the same approval.
What runs where
pump.fun's program enforces: the curve, the quote mint, the fee rates, holder-reward payouts to holders, the fee split and who may change it.
The signed transaction does: the launch, trades, the split, Cycle fees, basket payouts and burns, each carrying this pad's key so it can be read back.
The creator presses: basket payouts. Nothing pays a basket on its own.
This site enforces: the 3% first-buy cap and the pairing list. Neither binds anyone using pump.fun directly.
Where the numbers come from
Curves, holders, trades, payouts and vaults: Solana RPC. Live anchored coins and their volume: DexScreener's pair index. Token prices: Jupiter. Hourly anchor prices for the chart: GeckoTerminal. Coins launched here: the pad's key, .