wall
every token that ever graduated the curve,
counted, and one coin that answers for it
the wall is the census. the coin is the counterparty.
every graduation buys it. every death burns it.
reading · graduated · alive · dead ·
coin ·
program · · reserve
size
1h 24h
price
liquidity
volume 24h
buys 24h
sells 24h
wallets 24h
holders
fdv
size against pool
supply
held by program
burned by program
about
wall keeps its own count of every token that ever graduated the pump.fun bonding curve. not a sample and not a list someone typed: the indexer reads the pump.fun program's own transactions, back to the first graduation it can find, and writes one row per token. each row is a tile. the figure at the top of this page is every tile at once, in graduation order, oldest at the top left and newest at the bottom right, drawn as characters whose brightness is how many of the tokens in that cell still have a pool.
the count does not stop at how many. for every tile the indexer reads what pump.fun took at the moment of graduation, whether the first block of buys came from wallets funded by one hand, how much of the volume was one wallet selling to itself, whether the pool ever got deep enough to matter, and when the pool finally emptied. when a pool empties the tile is dead, the indexer works out how much SOL went in against how much came out, reads how much creator fee was left sitting in a vault nobody came back for, and the program writes an obituary to chain.
the coin is the answer to all of that. its creator fees go into a reserve that a program on solana holds, and the program spends that reserve only on the coin itself and only when the census moves. every graduation anywhere on pump.fun fires a buy, sized by the lift of the bucket the new token fell into and by how long pump.fun went quiet before it. every death fires a burn from what the program holds, and the fewer tokens left alive, the larger each burn.
none of it runs on a clock. there is no epoch, no snapshot hour and no scheduled run. the wall grows when the curve graduates something, darkens when a pool dies, and the reserve moves on exactly those two events. if pump.fun stopped graduating tokens tomorrow the reserve would sit still, and the one buy that followed the next graduation would be the largest the program ever made.
everything below is read from three places and nowhere else: the coin's own trades through birdeye, the program's accounts on chain, and the census tables the indexer fills. every number on this site resolves to a mint, a signature or an account that you can open.
the count
read from the census tables and the program's census account, again every five seconds.
graduated
alive
dead
reached 500 SOL deep
reached 5,000 SOL deep
bundled at launch
washed volume
first graduation
newest graduation
last 1,000 slots
alive [········································]
dead [········································]
what the house took
at graduation pump.fun moves a cut of the curve to its own fee account inside the migrate transaction.
the indexer reads that transfer from every migration it has walked and the program keeps the sum.
taken at graduation
recorded on
fee account
newest cut
lost by participants
measured on
abandoned in creator vaults
what the era was made of
every tile falls into one bucket by its name. lift is how often that bucket reached 5,000 SOL of depth against the whole set.
bucket tokens share alive 500 5000 lift
wif copy [····················]
baby copy [····················]
first claim [····················]
cat [····················]
dog [····················]
frog [····················]
other animal [····················]
political [····················]
ai agent [····················]
celebrity [····················]
finance meta [····················]
religion myth [····················]
food [····················]
patriotic [····················]
memorial [····················]
crude [····················]
mascot [····················]
vibe [····················]
cult [····················]
platform [····················]
unclassified [····················]
the program spends more on a graduation from a bucket with a high lift and less on one from a bucket that never reached depth. the lifts are not set by anyone. they are recomputed from the census on every tier event.
reserve
the program's own accounts, read every two seconds.
mode
reserve
base unit
deposited
spent
held
burned
last buy
last buy multiplier
last burn
last deposit
next buy at 1.00
next burn
rules
nothing here runs on a clock. every rule fires off something that happened on chain.
trigger what the program does sized by
a trade of the coin creator fee lands, keeper deposits the fee
a token graduates the curve buy the coin from the reserve lift × silenc
ordinal hits 1,000 / 10,000 / buy at 10 / 50 / 200 units threshold
a pool reaches 500 SOL deep record the tier, recompute lifts
a pool reaches 5,000 SOL deep record the tier, recompute lifts
a pool empties under 1 SOL burn held coin, write the obituary 1 ÷ alive
the census root changes post both roots
lit cells
every tile that ever reached 5,000 SOL of pool depth. these are the cells drawn in green on the wall.
ordinal name bucket deep alive tile
graduations
the newest tokens to cross the curve. each one fired a buy.
time ordinal name bucket cut buy tile
deaths
the newest pools to empty. each one fired a burn.
time ordinal name lived loss abandoned burn obituary
pressure
the last 50 trades of the coin, newest on the right.
buys
sells
buy volume
sell volume
program buys in window
largest buy
largest sell
tape
every trade of the coin throws the cursor to one cell of the wall.
time side sol coin wallet cell tx
holders
the top holders of the coin, read every five seconds. the program's own vault is marked.
roots
two merkle roots are posted to the program so every count on this site can be checked against something on chain.
census root
mortality root
a leaf is the sha256 of the mint. pairs are hashed left then right. an odd last leaf is paired with itself.
the tile page of any token shows its leaf and the path from that leaf to the root.