Babylon Protocol Sees $1.26 Billion Bitcoin Unstaken, TVL Plummets 32%

April 17, 2025 marked a notable event in the decentralized finance (DeFi) sector when Bitcoin staking protocol...