Ripple Locks 700 Million XRP Tokens in Escrow editorial staff 2. April 2025 Ripple still owns more than 40% of XRP’s supply