revoke.cash — веб-сервис и одноимённое расширение для браузера, с помощью которых можно проверить и отозвать одобрения ERC-20, разрешения setApprovalForAll для ERC-721 и лимиты Permit2 во всех основных EVM-сетях. Сервис бесплатный, ваши средства не хранит, транзакции отзыва подписываются прямо из вашего кошелька. Регулярная проверка на revoke.cash — пожалуй, самая важная ежеквартальная привычка для всех, кто пользуется Ethereum, Polygon, Arbitrum, Optimism, Base или BSC.

Что показывает сервис

Откройте revoke.cash, подключите кошелёк — и сервис покажет все действующие одобрения для этого адреса: какому контракту (spender) выдано разрешение, на какой токен или коллекцию NFT, в каком объёме (для setApprovalForAll — «без ограничений») и когда оно было выдано.

Любое из них можно отозвать — по одному или сразу несколько, подписав транзакции отзыва в блокчейне. За каждую платится газ (обычная сетевая комиссия за транзакцию), и именно поэтому большинство пользователей не делают этого регулярно.

Почему в 2026 году это важнее, чем в 2022-м

Три тенденции сделали revoke.cash обязательным инструментом.

Первая — рост фишинга через одобрения и подписи Permit. Разрешения setApprovalForAll и подписи Permit2 действуют, пока их явно не отзовут. Подпись двухлетней давности, о которой пользователь давно забыл, можно исполнить и сегодня.

Вторая — работа с dApp во многих сетях сразу. Если вы пользуетесь Ethereum, Arbitrum, Base и Polygon, одобрения копятся в каждой сети отдельно. Проверять четыре сети вручную непрактично, а revoke.cash находит одобрения во всех основных EVM-сетях за один сеанс.

Третья — дрейнеры как готовый сервис. Злоумышленники ведут базы действующих разрешений setApprovalForAll и пускают их в ход, когда на том же адресе у жертвы появляются новые активы. Полностью защищает только отзыв.

Ежеквартальная проверка

Если вы активно пользуетесь DeFi, заведите такую привычку:

  1. В первые выходные каждого квартала выделите полчаса.
  2. По очереди подключите к revoke.cash все кошельки, которыми активно пользуетесь.
  3. Сначала отфильтруйте безлимитные одобрения — они самые опасные.
  4. Отзовите одобрения всем контрактам, которыми сейчас не пользуетесь. Не помните, когда и зачем выдали одобрение, — уже достаточная причина его отозвать.
  5. Заплатите за газ. Каждый отзыв — обычная транзакция, поэтому в L2-сетях он обходится гораздо дешевле, чем в основной сети Ethereum.

Если мерить суммой предотвращённых потерь, это самая недооценённая защитная привычка в криптовалюте. Стоит она час-два в год и немного денег на газ. А взамен вы закрываете значительную часть уязвимостей, через которые у менее внимательных пользователей украли миллиарды.

От чего revoke.cash не защищает

Ограничений два.

Сервис работает с уже выданными одобрениями и не мешает выдать новое вредоносное. Читать каждое одобрение перед подписью по-прежнему нужно.

revoke.cash работает только с EVM-сетями. У Bitcoin, Solana и Cosmos своя модель разрешений или её нет вовсе (у обычных транзакций Bitcoin никаких лимитов на списание не бывает). Для Solana аналогичные инструменты — RugCheck и раздел Token Allowance в Solscan; для Cosmos инструменты проверки ICA (Interchain Account) пока только развиваются.

Расширение revoke.cash для браузера показывает предупреждение прямо на странице, когда dApp запрашивает одобрение сверх обычного. Его стоит поставить в тот браузер, через который вы работаете с DeFi.

Дополнительное чтение: setApprovalForAll, EIP-2612 Permit, Фишинг.