Начните прямо сейчас

Подключите кошелёк и получите полный доступ к инструментам TronScan: проверка транзакций, балансов и ресурсов.

Когда вы используете децентрализованные приложения (dApps) на TRON — обмениваете токены, вносите ликвидность или участвуете в играх — вы даёте смарт-контрактам разрешение тратить ваши токены. Это называется Approve. Многие пользователи забывают об этих разрешениях, что может привести к потере средств, если контракт окажется вредоносным или будет взломан.

Что такое Approve в TRC-20

Approve — это стандартная функция токенов TRC-20 (аналог ERC-20 в Ethereum). Она позволяет владельцу токена дать другому адресу (обычно смарт-контракту) разрешение на списание определённого количества токенов. Например, чтобы обменять USDT на TRX на SunSwap, вы сначала даёте Approve контракту SunSwap на списание USDT, а затем вызываете функцию обмена.

Проблема в том, что многие dApps запрашивают бесконечное Approve (unlimited), то есть разрешение на списание любого количества ваших токенов в любой момент. Хотя это удобно (не нужно давать Approve каждый раз), это крайне опасно.

Почему нужно регулярно проверять Approve

  • Непроверенные контракты: вы могли дать Approve мошенническому контракту, который потом украдёт ваши токены.
  • Забытые разрешения: вы пользовались dApp год назад и забыли отозвать Approve. Если контракт взломают, злоумышленники смогут вывести ваши токены.
  • Автоматическое Approve: некоторые интерфейсы автоматически запрашивают Approve без явного уведомления пользователя.
  • Бесконечные лимиты: unlimited Approve даёт контракту доступ ко всем вашим токенам, а не только к той сумме, которую вы используете.

Как проверить Approve на TronScan

Официальный TronScan предоставляет функцию просмотра Approve:

  1. Перейдите на tronscan.org и введите ваш TRON-адрес в строку поиска.
  2. На странице адреса перейдите на вкладку «Tokens».
  3. Выберите конкретный токен (например, USDT).
  4. В разделе «Token Approve Overview» отобразится список всех адресов, которым вы дали разрешение, с указанием суммы.
  5. Вы можете увидеть, какие контракты имеют доступ и на какую сумму.

На TronScan.ru вы также можете воспользоваться инструментом Проверить кошелёк, чтобы быстро получить базовую информацию о вашем адресе.

Проверка Approve через TronLink

Расширение TronLink имеет встроенную функцию просмотра Approve:

  1. Откройте TronLink и нажмите на иконку токена (например, USDT).
  2. Прокрутите вниз до раздела «Approvals».
  3. Вы увидите список всех контрактов, которым вы дали Approve, с указанием суммы для каждого.
  4. Нажмите на любой элемент, чтобы увидеть детали и при необходимости отозвать разрешение.

TronLink также предупреждает о подозрительном Approve, если сумма значительно превышает ваш баланс.

Сторонние инструменты для проверки Approve

Revoke.cash

Один из самых популярных инструментов для отзыва Approve. Поддерживает TRON, Ethereum, BSC и другие сети. Подключите TronLink, и Revoke.cash покажет все ваши активные Approve. Вы можете отозвать выборочно или все сразу. Интерфейс интуитивно понятен и безопасен (все транзакции подписываются через ваш кошелёк).

DeBank

DeBank — мультичейн-портфель, который включает поддержку TRON. В разделе «Approvals» отображаются все ваши разрешения. DeBank также показывает рейтинг безопасности контрактов и предупреждает о подозрительных адресах.

TronScan Approve

На вкладке «Tokens» официального TronScan есть инструмент «Approve Overview», который визуально показывает все разрешения и позволяет отозвать их через TronLink.

Как отозвать Approve

Пошаговая инструкция по отзыву Approve через TronLink:

  1. Откройте TronLink и перейдите к токену, для которого хотите отозвать Approve.
  2. Найдите раздел «Approvals» и выберите контракт, доступ к которому хотите отозвать.
  3. Нажмите «Revoke» или «Отозвать».
  4. Подтвердите транзакцию в TronLink. Это будет стоить небольшой комиссии (Energy или TRX).
  5. Дождитесь подтверждения. После этого контракт больше не сможет тратить ваши токены.

Важно: после отзыва Approve, если вы снова захотите использовать этот dApp, придётся дать новое Approve.

Что такое Unlimited Approve и чем он опасен

Unlimited Approve (бесконечное разрешение) — это Approve на максимальную сумму (2^256 - 1). Когда вы даёте такое разрешение, контракт может списать любую сумму ваших токенов в любой момент.

Некоторые популярные dApps (например, SunSwap) запрашивают unlimited Approve для удобства — чтобы вам не пришлось давать новое Approve при каждом обмене. Для проверенных протоколов это обычно безопасно, но для малоизвестных dApps — огромный риск.

Рекомендация: если вы не уверены в надёжности протокола, укажите конкретную сумму Approve, достаточную для одной операции. TronLink позволяет изменить сумму перед подписанием транзакции.

Рекомендуемые лимиты Approve

  • Проверенные DeFi-протоколы (JustLend, SunSwap, JustStables): можно дать лимит с запасом (например, 150% от суммы операции) или unlimited, если вы активно пользуетесь протоколом.
  • Новые и непроверенные dApps: давайте точную сумму, необходимую для одной операции, и сразу отзывайте Approve после завершения.
  • NFT-маркетплейсы (APENFT): обычно требуется Approve только на цену NFT. Убедитесь, что сумма соответствует.
  • Игры (WIN NFT Horse, GameFi): если игра проверенная, unlimited Approve может быть оправдан частотой транзакций.

Как часто проверять Approve

Рекомендуется проверять Approve не реже одного раза в месяц. Если вы активно тестируете новые dApps — раз в неделю. При появлении новостей о взломе какого-либо протокола немедленно проверьте, не давали ли вы ему Approve, и при необходимости отзовите.

Советы по безопасности

  • Никогда не давайте Approve контрактам, которые запрашивают подпись нестандартной транзакции.
  • Перед подтверждением Approve всегда проверяйте адрес контракта в TronScan.
  • Не переходите по рекламным ссылкам на dApps — используйте официальные источники.
  • Для крупных сумм используйте отдельный кошелёк, на котором нет активных Approve для непроверенных контрактов.

Управление Approve — один из важнейших аспектов безопасности в сети TRON. Регулярная проверка и своевременный отзыв разрешений помогут защитить ваши средства от кражи.