IO.NET clarified the rumored transfer of 2.5 million IO tokens after allegations of rat trading. Read this article for the full story!