89,779 crypto traders liquidated in past 24 hours as leverage continues to bite

Comments

Join the discussion on this story.