April 2, 2025 0Comment FDUSD Depegs After Justin Sun Alleges First Digital Is ‘Insolvent’ Amid $456M Dispute