Blockchain analysis reveals that approximately 30% of the PEPE memecoin's genesis supply was controlled by a single entity at launch in April 2023, leading to $2 million in sales the next day and contributing to early price pressure. This challenges the token's "for the people" narrative, as per data from Bubblemaps. Genesis Supply Concentration: Nearly [...]