Para entender por qué todo el $S en la billetera del hacker está establecido en un ZERO, eché un vistazo al github oficial de @SonicLabs (enlace en el comentario). Es la nueva política de seguridad implementada donde la fundación tiene la autoridad para congelar una cierta cuenta de billetera. Hay un nuevo contrato inteligente escrito hace 2 horas con un 'método de congelación'. Esta política ocurre en la capa de la cadena nativa. Solo afecta al $S nativo, pero no a otros tokens ERC20. Por eso $stS y otros siguen permaneciendo. ¿Se puede cambiar algo después? No lo sé. Aquí está la nueva función añadida.