Как проверить и отозвать разрешения на токены, не путая их с подключением кошелька

Поделиться
Ноутбук с программным кодом на экране
Содержание

TL;DR Коротко о главном

Проверьте сеть, токен и полномочия контракта перед отзывом доступа. Почему отключения приложения недостаточно и что меняется при утечке seed-фразы.

Установите, какое разрешение вы выдали

Отключение кошелька от сайта не отменяет уже выданное смарт-контракту разрешение расходовать токены. Ethereum.org разграничивает подключение к сайту и разрешение, записанное в блокчейне. Поэтому старый доступ может сохранять значение, даже если вы больше не пользуетесь приложением.

Начните с адреса кошелька и нужной сети. Проверка в Ethereum автоматически не охватывает разрешения в другой цепочке. Открывайте инструмент по ссылке из официальных инструкций Ethereum.org или ENS, а не из сообщения человека, представившегося поддержкой. Для проверки разрешения не требуется раскрывать фразу восстановления.

[1]Подтверждающие документы ↓

Проверьте разрешение до подписания транзакции

Действуйте последовательно, не подтверждая все запросы подряд:

  • Сопоставьте кошелёк и сеть с активами, которые хотите проверить.
  • Прочитайте название токена, адрес контракта с доступом к нему и разрешённую сумму.
  • Для NFT-коллекции проверьте, распространяется ли разрешение setApprovalForAll на все её объекты.
  • Выберите ненужное разрешение и изучите транзакцию его отзыва в кошельке перед подписью.
  • После подтверждения обновите инструмент и убедитесь, что разрешение снято.

Отзыв записывается в блокчейн и обычно требует сетевой комиссии. Ожидающий запрос ещё не означает подтверждённого изменения. Если транзакция не прошла, не считайте разрешение отменённым.

[1][2]Подтверждающие документы ↓

Учитывайте, что отзыв не исправляет

Инструкция ENS указывает на важное ограничение: отзыв доступа не отменяет переводы, которые уже состоялись. Он также не защищает адрес с раскрытой фразой восстановления: тот, кто знает фразу, может управлять кошельком и заново выдавать разрешения.

Утечку фразы рассматривайте как отдельный взлом, требующий нового кошелька с новой фразой. Не продолжайте использовать старый адрес только потому, что список разрешений теперь пуст. При обычной очистке разрешений сохраните идентификатор транзакции и название проверенной сети. Это поможет позднее отличить подтверждённый отзыв от простого отключения сайта.

[1][2]Подтверждающие документы ↓

Частые вопросы

Отключение приложения отменяет его право расходовать токены?

Нет. Подключение к сайту и разрешение на токены различаются. Отдельно проверьте и отзовите разрешение в блокчейне.

За отзыв нужно платить комиссию?

Да, транзакция отзыва обычно требует сетевой комиссии. Дождитесь подтверждения, прежде чем считать разрешение снятым.

Вернёт ли отзыв разрешения украденные токены?

Нет. Он прекращает действие соответствующего разрешения на будущее, но не отменяет уже завершённый перевод.

Достаточно ли отзыва при утечке фразы восстановления?

Нет. Любой, кто знает фразу, может управлять кошельком и заново выдавать разрешения. Используйте новый кошелёк с новой фразой восстановления.

Доказательства и источники

Документ-источник: · Проверено:

  1. [1]Сообщение источника

    Ethereum.org разграничивает отключение сайта и отзыв доступа к токенам, а также объясняет проверку по сетям.

    Подтверждающая выдержка: Как отозвать доступ смарт-контрактов к вашим криптоактивам

    Перевод выдержки

    Make sure you use the same network in your wallet and website.

    Оригинальная цитата

    Make sure you use the same network in your wallet and website.
    How to revoke smart contract access to your crypto funds ↗

    Язык источника: EN · Сохранено 28 окт. 2026 г.

  2. [2]Сообщение источника

    ENS описывает разрешения на всю коллекцию и предупреждает, что их отзыв не отменяет завершённые переводы и не устраняет утечку фразы восстановления.

    Подтверждающая выдержка: Отзыв разрешений на токены

    Перевод выдержки

    Revoking doesn't undo transfers that already happened.

    Оригинальная цитата

    Revoking doesn't undo transfers that already happened.
    Revoke token approvals ↗

    Язык источника: EN · Сохранено 28 окт. 2026 г.