Third sBTC deposit cap opens May 22, 2025, allowing 2,000 BTC for institutional interest.
disclaimer-th