897 Billion Shiba Inu (SHIB) in 24 Hours: What Is Happening? editorial staff 17. August 2024 Shiba Inu whales on rampage post auto-burn portal launch