Everyone shows the 10x screenshot and hides the twenty rugs. This page is the opposite: here is what actually happened to every coin we approved. The good ones and the dead ones.
Of the ones born on Pump.fun, nearly all have some trap. The ones with none we call approved. These are those.
We check their price and liquidity again and again. If one collapses, it gets written down just like one that rises. None drops off the list for going badly.
We took the same number of coins we rejected, born in the same hour, and followed them exactly the same. It is the only way to know whether approving is worth anything: if the rejected ones do just as well, we are useless.
We start counting from the moment a coin first had a price (the first was 24 Sept, 09:20). We look again every 5 minutes for its first 6 hours, when things happen, and every 20 after that. That first price usually shows up about -5787 minutes after we approve it. When we say one doubled, it is because we caught it doubled: we never count extra.
Along the bottom, how long since it was created. Up the side, what share of those coins has risen by then. One line per verdict: if Teena works, the two separate.
At 1 h y 6 h the difference holds up statistically.
We count how many rose, not by how much: the median memecoin does not move, so an average would read zero on both sides and show nothing.
And it must be said narrowly: of the 36 rejected with a known ending, the vast majority are serial creators. What is shown today is “a token from someone who launches a hundred does not take off”, not “any trap shows”. For freeze authorities and copied names we do not have enough endings.
This page exists to answer one thing: whether passing Teena’s checks goes better for you than not passing them. Today the honest answer is that I do not know, and I would rather say so here than let you believe otherwise.
The third column looks devastating, and it is an autopsy. Of the rugs rejected for distribution, 19 have a reading from before the collapse: 0 were concentrated beforehand. The average spread before falling was 10.3 %, perfectly healthy. When liquidity is pulled the pool empties and the token becomes “concentrated” — concentration is the consequence of the rug, not its warning.
The reasons you can know before anything happens — a freeze authority, a copied name, a creator with a hundred launches — do not separate yet: with 66 tokens and a single rug you cannot claim anything either way.
What is missing is time. It takes a few hundred tokens with a known ending in each group for the arithmetic to mean something. It is filling on its own, and the day it separates this same page will say so. If it does not, that too.
Each row compares the same thing in both groups. Left, the ones we approved; right, the ones we binned. And yes, some rows do not flatter us.
At least one trade. If this is low, the coin was born and died unnoticed.
The first step of existing. This is the row where the filter shows most.
From the first price we saw, and only if we caught it doubled. We never count extra.
Same, but 5x. Almost nobody raises a hand here.
They lost over 80 % of the liquidity they had. This is what people call a rug.
Not a cent above the first price we saw. The most honest picture of this market.
Of the ones that reached a market, how many keep at least half the liquidity they started with.
We started following prices 111 hours ago. The coin we have followed longest has 47.8 h, and 144 of 270 have reached 24 hours. A memecoin takes days to settle, so we cannot yet tell you whether buying what we approve makes money. What we can already tell you is the part above: which ones reach a market and which do not.
The first 24-hour figures land tomorrow. Seven-day ones next week. Until then this part of the page is half-built, and we would rather say so.
This is not the radar. The radar says who passes RIGHT NOW and is for buying today. This table is the opposite: the last thirty we approved back then, and what happened to them afterwards. You do not come here to buy, you come to see whether we got it right.
Unfiltered and not sorted to flatter us. Click any column to sort by it.
| $UDR | 16 h | +104.4 % | — | $2.2k | Evaporated |
| $GENGHIS | 17 h | +1.2 % | — | — | Never traded |
| $SHARTCOIN | 17 h | +3.5 % | — | $2.1k | Stalled |
| $VSOF | 17 h | +7 % | — | $2.2k | Never traded |
| $VSOF | 19 h | +80 % | +2.1 % | $2.2k | Evaporated |
| $$TAKEOVER | 19 h | 0 % | 0 % | — | Never traded |
| $Asset | 19 h | +9.2 % | — | $2.5k | Stalled |
| $AROS | 19 h | +31.7 % | — | $2.2k | Evaporated |
| $VWA | 19 h | 0 % | — | $2.0k | Never traded |
| $VSOF | 19 h | 0 % | 0 % | $2.2k | Never traded |
| $SPX | 19 h | +0.2 % | +0.2 % | $2.1k | Stalled |
| $NOCT | 19 h | 0 % | — | — | Never traded |
| $DELYR | 19 h | +5.5 % | 0 % | — | Stalled |
| $WOTF | 19 h | +62.3 % | — | $2.2k | Evaporated |
| $NTDA | 19 h | +29.3 % | — | $2.1k | Evaporated |
| $Inuwich | 19 h | +1.7 % | 0 % | — | Never traded |
| $PKMN | 19 h | +32.4 % | — | — | On the curve |
| $TWIN | 19 h | 0 % | — | — | Never traded |
| $UDR | 19 h | +103.4 % | — | $2.1k | Evaporated |
| $VSOF | 19 h | +1.3 % | +1.3 % | $2.2k | Never traded |
| $PUMP | 21 h | — | — | — | Never traded |
| $Robinhood | 21 h | 0 % | — | $2.1k | Never traded |
| $BOOGLEY | 21 h | 0 % | 0 % | $2.1k | Stalled |
| $pfp | 21 h | 0 % | 0 % | $2.4k | Never traded |
| $TRAGET | 21 h | 0 % | -1.4 % | $2.1k | Never traded |
| $Spider-Man | 21 h | 0 % | 0 % | $2.1k | Stalled |
| $CASHTAG | 21 h | 0 % | 0 % | $2.2k | Stalled |
| $HERMES | 21 h | 0 % | 0 % | $2.1k | Stalled |
| $RICH | 21 h | 0 % | 0 % | $2.0k | Never traded |
| $fckyea | 21 h | 0 % | 0 % | $2.2k | Never traded |
Rows without that figure always stay last: not knowing how much it rose is not the same as it rising zero.
There is no promise here. The day these numbers look good, they will still come with the rejected ones next to them and the dead ones counted. That is the deal.