ГЛАВНАЯ / ИНСТРУКЦИИ / КАК ОТОЗВАТЬ РАЗРЕШЕНИЯ ТОКЕНОВ В METAMASK
Как отозвать разрешения токенов в MetaMask
Token approval или spending cap разрешает смарт-контракту использовать определённый токен в пределах заданного лимита. Отключение сайта не удаляет это onchain-разрешение. Для отзыва нужно создать отдельную транзакцию в поддерживаемой сети и оплатить газ.
Отделите подключение сайта от разрешения токена
Connected site видит публичный адрес и может предлагать запросы. Token approval записан в блокчейне и даёт конкретному spender право перемещать определённый токен в пределах лимита.
Удаление сайта из Dapp connections не меняет состояние смарт-контракта. И наоборот, отзыв allowance не обязан завершать браузерную сессию сайта. Для полной уборки выполните оба действия.
| Действие | Что прекращается | Нужен газ |
|---|---|---|
| Disconnect dApp | Обычная связь сайта с аккаунтом | Нет |
| Revoke approval | Право spender на токен | Да |
| Hide token | Только отображение | Нет |
Выберите аккаунт и подготовьте газ в каждой сети
Состав approvals зависит от адреса, сети и токена. Составьте список аккаунтов, которыми подключались к dApps. Для каждого выберите сеть и оставьте небольшое количество нативного актива для комиссии.
Не отправляйте газ на адрес контракта. Он должен находиться на том же пользовательском аккаунте, который подписывает отзыв.
- нужный аккаунт выбран;
- сети перечислены;
- нативный актив есть;
- подозрительные dApps записаны;
- публичный адрес сверен.
Откройте Spending Caps и изучите каждую запись
Откройте MetaMask Portfolio по официальному маршруту, подключите нужный аккаунт и перейдите из Overview во вкладку Spending Caps. Отфильтруйте поддерживаемую сеть и найдите токен, spender и доступный лимит.
Не отзывайте записи только по незнакомому короткому названию. Сверьте адрес spender в обозревателе и вспомните, для какой операции выдавалось разрешение. Особое внимание уделите неограниченным и давно не используемым лимитам.
- Portfolio открыт по проверенному домену;
- адрес аккаунта совпадает;
- сеть выбрана;
- spender изучен;
- лимит прочитан полностью.
Нажмите Revoke и подтвердите отзыв
Выберите Revoke напротив ненужного spending cap. MetaMask покажет транзакцию, которая изменит allowance. Проверьте аккаунт, сеть, контракт токена и комиссию, затем подтвердите.
Отзыв считается завершённым после подтверждения в блокчейне. Если транзакция осталась pending или failed, прежнее разрешение может продолжать действовать.
Проверьте TXID и повторно загрузите список
Откройте транзакцию в обозревателе и дождитесь успешного статуса. Затем обновите Spending Caps и убедитесь, что лимит исчез или стал нулевым.
Пройдите остальные сети и аккаунты. После этого откройте Dapp connections в MetaMask и отключите сайты, которыми больше не пользуетесь. Регулярная проверка уменьшает число забытых разрешений.
- TXID успешен;
- allowance равен нулю;
- другие сети проверены;
- ненужные сайты отключены;
- новые approvals выдаются с ограниченным лимитом.
Частые вопросы
Отзыв approval бесплатный?
Нет. Это onchain-транзакция, поэтому для неё нужен газ выбранной сети.
Достаточно ли отключить сайт?
Нет. Disconnect не удаляет уже выданный token approval.
Можно ли отозвать все разрешения одной кнопкой?
Обычно каждый allowance и сеть требуют отдельной транзакции. Проверяйте итог каждого отзыва.
Какие сети показывает MetaMask Portfolio?
Поддерживаемый список меняется. На момент проверки справка перечисляет Ethereum, Polygon, BNB Chain, Optimism и Base для spending caps.
Что делать, если approval подозрительный?
Остановите взаимодействие, подготовьте газ, отзовите разрешение и проверьте оставшиеся аккаунты и сети.
Ненужные approvals отозваны
- disconnect и revoke не перепутаны;
- аккаунт выбран;
- сеть выбрана;
- spender проверен;
- газ подготовлен;
- TXID успешен;
- allowance повторно проверен.
Материал подготовлен редакцией сайта и проверен 23 августа 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.