News Aave tops $20 billion in deposits amid record revenue and fee switch discussions editorial staff 5. June 2024