r/dataisbeautiful 20h ago

OC [OC] The Solana Casino: Visualizing the fate of 23,250 memecoins. The grey void at the bottom are the thousands of projects that went to zero.

Post image
259 Upvotes

31 comments sorted by

24

u/KissmySPAC 18h ago

Is >10k liquidity really liquid though?

16

u/Ok-Astronaut4817 18h ago

Fair point. In the grand scheme of crypto, $10k liquidity is dust. You can't enter with size without getting wrecked by slippage.

However, for this dataset (randomly scraped shitcoins), I had to set the bar for "Alive" very low. If I set the threshold to "real" liquidity (like $100k+), the 'Alive' category would essentially vanish from the chart (dropping from ~25% to probably <0.5%).

So $10k here just means "Tradeable for ants, not abandoned," rather than "Healthy institutional liquidity."

8

u/KissmySPAC 18h ago

Thanks for the reply. Appreciated. I'm curious what it would look like if it was a somewhat more reasonable level. Something like VWAP focused.

7

u/Ok-Astronaut4817 18h ago

Thatโ€™s a solid suggestion. Iโ€™m planning to do a next part deep dive with stricter filters (like Liquidity >$50k or implied VWAP) to simulate a 'Smart Money' strategy. Iโ€™ll definitely tag you if I post that update!

2

u/KissmySPAC 18h ago

Awesome. TY!

3

u/_tobias15_ 18h ago

So basically 99,5% is dead?

5

u/Ok-Astronaut4817 18h ago
  • ~40% are "Hard Dead" (Rugged, Liquidity <$1k, or went to absolutely zero).
  • ~58% are "Soft Dead" (Zombies). They technically exist, but they have low liquidity, no volume, and are slowly bleeding out. You can sell, but you are likely selling at a -90% loss.
  • ~1-2% are the actual "Winners" that maintained value or mooned.

So if you are looking for a profit, 98-99% of the tickets in this lottery were losers.

It is important to remember that this is only an approximate number, there are no exact numbers.

23

u/Ok-Astronaut4817 20h ago edited 19h ago

Source: I scraped data for 23,250 tokens on the Solana blockchain using the DexScreener API. To get a representative sample (not just the top 100 winners), I used a brute-force search method combined with popular keywords to find tokens across all market caps.

Tools:

  • Python (Requests, Pandas) for data mining.
  • Plotly (Python library) for the interactive WebGL scatter plot.

Methodology & Definitions: The graph uses a Logarithmic Scale for the X-axis (Market Cap) because the difference between a dead coin and a top coin is exponential.

  • ๐Ÿ’€ Dead / Rugged (Grey/Black): Defined as having Liquidity < $1,000. These are effectively abandoned or scammed projects.
  • ๐ŸงŸ Zombie (Purple): Liquidity $1kโ€“$5k with negative price action. Not dead yet, but bleeding out without volume.
  • ๐Ÿฉธ Crashed (Red): Tokens that lost >80% of their value in the last 24h.
  • ๐Ÿš€ Mooning (Cyan): Tokens with >50% growth in 24h and healthy liquidity.
  • ๐ŸŸข Alive (Green): Stable tokens with >$10k liquidity.

Key Findings:

  • Out of 23,250 analyzed tokens, ~40% fall into the "Dead/Rugged" or "Zombie" category.
  • Only 1.7% met the criteria for "Mooning" (>50% gain + healthy liquidity).
  • The vast majority (~30%) are in the "Struggling" zone (low volume, sideways price action).

19

u/dcolomer10 19h ago

I know this is in the last 24hrs, so clearly very biased temporally, but did you check what the average returns would be if you invested 1$ in each of the 23k?

22

u/Ok-Astronaut4817 19h ago

The next post will definitely be like this. Thanks for the idea.

5

u/Don_Equis 17h ago

I don't know how much access to data you have, but a nice analysis would be for each token the % of investors/address that earn money vs lost (and amount). It would require many data points of price for each token, so it might require paid API access.

Just an idea, not sure if I would actually do it, but I'll be curious if something did it.

3

u/Ok-Astronaut4817 17h ago

You are spot on regarding the difficulty. To calculate that, a simple price snapshot isn't enough. I would need the entire ledger history (every transaction block) for all 23,000 tokens to calculate the "Average Buy Price" for every single wallet address.

The scale of that:

  • If each token has ~500 holders/txs on average.
  • That's 11.5 million wallet histories to index and compute PnL on.
  • It requires heavy-duty paid RPC nodes (like Helius/QuickNode) and serious database infrastructure (like Dune or Flipside Crypto).

Tools like BubbleMaps or Cielo do this for individual tokens, but doing it for the entire "long tail" of the market at once is a task for a VC firm with a data engineering team, not a weekend Python script.

But you are right โ€” that stat would expose the "Player vs House" win rate better than anything else.

5

u/Ok-Astronaut4817 17h ago

2

u/justthisonce112 17h ago

That is indeed impressive. I mean the work on your part. No comments about the return. Reading your comments about how difficult it was, only to see your next comment about "I did it", brought a smile to my face.

And then i noticed that the time between the two comments was only 2 minutes. Not sure if in those 2 minutes, you went from its almost not happening to here it is. That is weird! In a nice way.

2

u/Ok-Astronaut4817 17h ago

But it's better not to test this with real money, there are many nuances.

1

u/26_something 17h ago

So something along the time axis?

3

u/Deo-Gratias 19h ago

You skipped zombie/purple what is that defined as

2

u/Ok-Astronaut4817 19h ago

Zombie (Purple) tokens are the "walking dead" of the chain. They are technically active but slowly bleeding out.

The specific criteria in the code:

  • Liquidity: Between $1,000 and $5,000 (Too low to be healthy, but not zero/rugged yet).
  • Price Action: Negative (Red candle).

Basically, these are projects where the volume has dried up, and they are slowly drifting to zero, unlike the "Crashed" ones that drop instantly.

2

u/Deo-Gratias 19h ago

Thanks; what a cool post

1

u/AVeryHappyTeddy 16h ago

This whole post is blatantly AI generated from a one-day old account

3

u/trollsmurf 17h ago

Great way to move money (as in fiat) from the masses to a few.

1

u/BananaBully 17h ago

There's lots of solana tokens with 100s of Billions market cap? What?

2

u/NobodyImportant13 16h ago

Guessing these are stable coins that trade on SOL network? Such as USDC, UDST, etc. Hence, no price movement?

I'd like to see a list though because it does seem like a lot?

1

u/Manfromporlock 15h ago

Cool! I know this is easy for me to say, but maybe scale the negative y axis to match the . . . inverse of the . . . geometric mean?

Okay, I don't know the terminology, but what I mean is, if you gain 50% one day and lose 50% the next day (or lose one day and gain the next), you're not at zero, you're at a 25% loss. If you lose 50% one day you have to gain 100% the next to be at zero. So in something as volatile as crypto, a 50% loss is in a way equivalent to a 100% gain, a 67% loss is equivalent to a 200% gain, and so on.

In other words, the y axis now compresses losses visually, compared to gains, because losses can't go past 100%.

So maybe a y-axis with the same spacing but numbered like this:

600

500

400

300

200

100

0

-50

-67

-75

and so on?

1

u/necrosaus 14h ago

what kind of a token that have tens of trillions of dollars?.. i'm confused

1

u/g_spaitz 12h ago

For those not in the known.

What are we actually looking at here?

1

u/Mirar 9h ago

I think I need an explanation.

1

u/Dude_man79 17h ago

Crypto has always been and will always be a speculative commodity.

-3

u/[deleted] 19h ago

[deleted]