How it works
A LOADED coin is a normal pump.fun coin with one difference: its creator is a vault program. The vault collects the creator fees and keeps 80% of them; in the default Floor mode it buys the coin when it falls to the floor, sells it when it runs, and every SOL it keeps steps the floor up. Nothing steps the stored floor down.
Fees come in
collect_feesAnyonepump.fun pays creator fees to the vault, because the vault is the coin's creator. Anyone can sweep them in. The vault keeps 80%; the rest is set aside for the AI treasury, the $LOADED buyback and pool backers. In Floor mode the vault's part is all ammo. The program recomputes the floor; it is higher, so it is stored, and the ammo at this step becomes what strength is measured against. A new lift is poured.
- Fees in
- $120
- → split out
- $23.99
- → ammo
- $95.96
Who does what#
Everything below is an instruction of the LOADED program. The vault never acts on its own; someone calls an instruction and the program checks it.
| Actor | What they can do | What they can't |
|---|---|---|
| The vault | A program account per coin (Launch). Holds the ammo and the vault's tokens (Burn, Pulse and Diamond vaults also hold backing SOL). pump.fun knows it as the coin's creator. | Sign anything on its own. It moves only inside the instructions below. |
| Anyone | Sweep fees in (collect_fees) and send the split out (sweep_fees), trigger a floor buy (buy_floor), record graduation (graduate), sweep the $LOADED share (sweep_to_floor), pay due pool withdrawals (process_withdrawals). | Choose the price or the size: the program computes both. |
| The vault agent's wallet | Sell vault tokens into strength (sell_strength), make Burn and Pulse buys (buy_burn, pulse_buy) and buy back $LOADED (buyback_burn), choosing when. Keys the admin registers: 7JNY…yJHV. | Sell below the threshold, past the caps, or send the proceeds anywhere but the waterfall. |
| Holders | On Burn, Pulse and Diamond coins, burn tokens for their share of the backing (redeem), any time. On a Floor coin, sell to the vault's bid like anyone else. | Take more than their share. |
| Creator | Picks the mode and the first buy at launch. Gets 0% of fees. | Touch the vault, change the mode after launch. |
| Sponsor | Gets repaid from the sale of the tokens its first buy bought; may recall those tokens if the coin never ran. The pool's operator may borrow part of $LOADED's ammo (draw_floor_credit, draw_launch_credit), owed back at 125%, and lend pool SOL into a broken Floor (reinforce_floor). | Be paid from floor money. Sell into the defended zone. |
| LOADED admin key | Withdraw a vault's SOL (ammo first, then any backing) and tokens (admin_withdraw_vault), the public pool's idle SOL (admin_withdraw_pool) and the queued $LOADED buyback SOL (admin_withdraw_buyback); set params for future launches. More | Lower the stored floor. Take the sponsor's claimable repayment, a bond, the pending $LOADED share or the pending fee shares. |
Where the vault's SOL comes from#
- Its share of creator fees. pump.fun pays a creator fee on every trade of the coin, to the coin's creator — the vault. The program splits it 80 / 5 / 10 / 5 (vault / AI treasury / $LOADED buyback / pool backers); the vault's 80% is an inflow, and the creator gets 0%. The split.
- Profit from selling into pumps. What a strength sale earns above the tokens' cost (and, on the other modes, their backing) and what the vault still owes the sponsor, the pool or $LOADED. 5% of it goes to $LOADED; the rest is an inflow.
- No pour. Launches put the whole first buy into tokens (
pour_bps0 from the site; queued pool launches pour 0%), so a coin has no floor at launch: the first sale into a pump, fee or donation sets it. - Donations. SOL anyone sends straight to the vault is absorbed as an inflow by the next instruction that touches it — the simplest repair of a cracked floor.
- Reinforcement. The pool's operator can lend into a broken Floor-mode vault (
reinforce_floor); it is ammo at once and is repaid from sale proceeds with a premium.
In Floor mode every inflow is ammo. The program recomputes the floor and stores it if it is higher, recording the ammo at that step: that is the whole ratchet, and strength (ammo ÷ ammo at the last step) says how much of the bid is left. Burn, Pulse and Diamond split each inflow first — 50% to backing, the rest to the mode.
When the vault buys#
When the coin's market cap on pump.fun (or PumpSwap after graduation) is below the floor MC, anyone can call buy_floor. The program computes the SOL that moves the MC back up to the floor MC, caps it by the ammo (always leaving 0.01 SOL) and by this window's ration (15% of the ammo per 1 hour), buys, then measures the fill: the average fill must be at or under the floor and the MC after at or under the floor MC, or the whole transaction fails.
That makes it sandwich-proof by construction. Someone who buys first pushes the MC above the floor MC, so the vault's buy fails. Someone who sells first only makes the vault buy cheaper. The floor itself doesn't move on a buy; the ammo does, and the slab cracks by the share spent.
This is the Floor and Diamond modes. In Burn mode the same half of the vault buys at or under the reference price and burns the tokens; in Pulse mode it makes small spaced buys on a flat chart. Neither has a floor bid. The four modes.
When the vault sells#
Only the vault agent's wallet, the one key the admin registers, can call sell_strength, and only the timing is its own. The program requires:
- an average fill above the coin's sell threshold (1.3× by default for creator-funded coins, 2× for pool-funded) times the highest of the floor, what those tokens cost the vault and, on the other modes, the backing;
- the MC after the sale at least 10% above the floor MC, so a vault sale never pushes the coin into its own bid;
- at most 10% price impact per trade, and at most 30% of the vault's tokens per 2 minutes window.
The proceeds then run a fixed waterfall: the sold tokens' backing (Burn, Pulse, Diamond) first, then the sponsor (for its tokens) or the tokens' cost back to ammo (for tokens the vault bought at the floor), then what is owed for reinforcement and credit, then the profit. The details are on the vault rules.
What never happens#
- The stored floor never goes down. Every trading instruction ends by checking that the floor (and, on the other modes, the backing per token) didn't drop; if one would, the transaction fails. No instruction changes the stored floor downward.
- Nobody but the admin can withdraw a vault. Not the creator, the sponsor or the agent. The platform admin can, with
admin_withdraw_vault(admin powers). The complete list of ways SOL leaves a vault is short. - Terms don't change under you. Each coin copies the platform's params when it launches and keeps them for life. The admin can change params for future launches only.
- Nothing needs this website. Floor buys, sweeps and (on Burn, Pulse and Diamond)
redeemwork in every state from any client, including when new launches are paused.
Before and after graduation#
The vault trades wherever the coin trades: on pump.fun's bonding curve, then in its PumpSwap pool once pump.fun migrates it. Anyone can call graduate to record the pool; until then vault trades pause for the few slots the migration takes. Creator fees keep coming from both venues.
On the bonding curve the floor is small. Fees are a fraction of a percent of volume, and the curve's own starting market cap is already a floor of sorts, so a young coin's floor MC sits far below its MC. It grows with volume, not with hype. Read the risks.