Что такое token approval и почему он представляет угрозу безопасности?
Token approval — разрешение, которое вы выдаёте смарт-контракту на управление вашими токенами через функцию `approve` стандарта ERC-20. Большинство DeFi-протоколов запрашивают «unlimited approval» — разрешение на неограниченную сумму, чтобы не просить подтверждение при каждой операции. Если смарт-контракт протокола впоследствии будет взломан или окажется вредоносным — злоумышленник использует выданное разрешение для вывода всех ваших токенов. Разрешение остаётся активным бессрочно до явного отзыва. Риск: большинство пользователей не подозревают о десятках активных approvals, накопившихся за годы DeFi-активности.