paper·a simulation: paper balance, live pump.fun data, not real money. nothing is sent to any network.
livehow it works

how fee routing works

every coin on live is a pump.fun coin: same bonding curve, same trading, same graduation to pumpswap. what live adds is what happens to a coin's creator fees. each coin is treated as a live stream, and its trades are read the way a stream's viewer count is:

n     = vS                  viewers:         the curve's virtual SOL
Δn    = x − y               viewers gained:  joins − leaves (SOL of buys − sells), per bucket
train = Σ Δn (newest run)   the hype train:  the momentum, while the sign holds
act   = Σ (x + y) / K       usual traffic:   mean gross flow per bucket

0 · whose fees

pump.fun pays a creator fee on every trade to the coin's creator. a coin launched on live sets that creator to a program address, ["creator", mint], so only the program can collect and move those fees. the launcher does not receive them. for every other pump.fun coin the page shows a simulation of the same rule on that coin's live trades, labelled "sim".

1 · observations

the program reads the coin's pump.fun curve. each time it is cranked, the change in the curve's virtual sol since the last crank is one observation: sol in is a buy (viewers joining), sol out is a sell (viewers leaving). live cranks inside every trade it sends, and a keeper cranks after trades made anywhere else, so one observation is about one trade. no trade, no observation.

2 · the window, the train and the phase

the last 100 observations are split into 10 buckets of 10, aligned to the newest. time is counted in buckets, not seconds. per bucket, x is the sol of buys (joins), y the sol of sells (leaves), and Δn = x − y the viewers gained: exactly how far traders moved the curve. the hype train sums Δn over the newest run of buckets that all move the same way; the usual traffic is the mean gross flow per bucket. the phase compares the two:

train > 0, train ≥ act    →  raid          →  creator fees buy the coin on pump.fun, then burn it
0 < train < act           →  hype train    →  fees keep accumulating
train < 0, −train ≥ act   →  offline       →  creator fees move to the floor reserve
−act < train < 0          →  cooldown      →  fees keep accumulating
Δn = 0                    →  chatting      →  fees keep accumulating
fewer than 2 buckets      →  starting soon →  fees keep accumulating

vaults under 0.001 sol wait for the next crank instead of paying for a tiny buyback.

3 · burn and floor

a burn is an ordinary pump.fun buy made by the program with the collected fees, followed by burning every token it bought. the floor reserve is a program-owned account, ["floor", mint]. the program has no instruction that moves lamports out of it: no withdraw, no close, no admin path, no redemption. the test suite proves this by scanning the source and the idl and by checking the balance never decreases across random crank sequences.

outstanding supply      = total supply − total burned
floor backing per token = floor reserve ÷ outstanding supply

floor backing per token can only rise. it is not a claim, not a promise and not a price support: the price can fall below it. nobody can withdraw the floor.

4 · the stream stats

when at least 3 buckets exist, three numbers describe the window: the peak of the viewers gained since it opened, the mean viewers gained per bucket, and the train's length in buckets. on each coin's page the viewer count is drawn over the window it came from, never beyond it.

peak  = max_k (Δn_0 + … + Δn_k), at least 0
avg   = Σ Δn_k / K                                 (truncating toward zero)
level = buckets in the newest run

peak, avg and level describe the recent past of one market, they are not used by the routing, and they forecast nothing. the program computes them in 128-bit integers; this app runs the same integer arithmetic, and its test suite replays 300 cases generated by the program's own tests. full spec in docs/MECHANISM.md.

5 · after graduation

when a coin completes its curve and moves to pumpswap, the curve stops changing: no new observations, no more buybacks on the curve. an offline phase still moves collected fees to the floor.

the stream words are a way to read past trade flow, not a model of what comes next. nothing on this page is advice or a prediction. memecoins are highly speculative and most go to zero. paper mode is a simulation.