August 19, 2026 0Comment 63,222 crypto traders liquidated in past 24 hours as leverage continues to bite