Зачем проверять контракт перед approve, если протокол известный?
Даже у известных протоколов бывают скомпрометированные фронтенды, поддельные домены и вредоносные версии контрактов. Злоумышленники создают точные копии сайтов популярных DEX и лендинг-протоколов с подменёнными адресами контрактов — внешне страница неотличима от оригинала. Approve выдаётся конкретному адресу контракта, а не «бренду» протокола: один неверный символ в адресе означает разрешение для мошеннического контракта. Риск: привычка подписывать транзакции «на автопилоте» в знакомом интерфейсе — основная причина потерь даже у опытных DeFi-пользователей.