News Neiro memecoin developer makes $2.85M profit after apparent rug pull editorial staff 29. July 2024