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, заведите такую привычку:
- В первые выходные каждого квартала выделите полчаса.
- По очереди подключите к revoke.cash все кошельки, которыми активно пользуетесь.
- Сначала отфильтруйте безлимитные одобрения — они самые опасные.
- Отзовите одобрения всем контрактам, которыми сейчас не пользуетесь. Не помните, когда и зачем выдали одобрение, — уже достаточная причина его отозвать.
- Заплатите за газ. Каждый отзыв — обычная транзакция, поэтому в 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, Фишинг.