revoke.cash — вебінструмент і однойменне розширення для браузера, які дають змогу переглянути й відкликати дозволи ERC-20, дозволи setApprovalForAll для ERC-721 і дозволи Permit2 в усіх основних EVM-мережах. Сервіс безкоштовний, не зберігає ваших коштів, транзакції відкликання підписуються прямо у вашому гаманці. Регулярна перевірка на revoke.cash — найважливіша щоквартальна звичка для кожного, хто користується Ethereum, Polygon, Arbitrum, Optimism, Base чи BSC.
Що саме показує інструмент
Зайдіть на revoke.cash, підключіть гаманець — і побачите всі активні дозволи цієї адреси: якому контракту видано дозвіл, на який токен (або колекцію 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 працює з уже виданими дозволами, але не заважає видати новий шкідливий. Тож звичку уважно читати кожен дозвіл перед підписом ніхто не скасовував.
Revoke.cash працює лише в EVM-мережах. У Bitcoin, Solana, Cosmos власні моделі дозволів або їх немає зовсім (у звичайних транзакціях Bitcoin дозволів не існує). Для Solana схожі інструменти — RugCheck і розділ «Token Allowance» у Solscan; для Cosmos засоби перевірки ICA (Interchain Accounts) ще тільки розвиваються.
Розширення revoke.cash для браузера показує попередження прямо на сторінці, коли dApp просить дозвіл, що виходить за звичні межі. Варто встановити його в той браузер, яким ви користуєтеся для DeFi.
Що почитати далі: setApprovalForAll, EIP-2612 Permit, Фішинг.