The meme coin might be little more than an Internet joke to some, but it's made some real progress in recent days.