Апрувами для криптокошельков называются специальные разрешения, которые были предоставлены смарт-контракту при первом запросе на трату токенов. В этом подтверждении изначально указывается лимит монет, которые может потратить смарт-контракт. Однако в будущем может оказаться, что такой апрув больше не нужен или же возникают подозрения в нечестности используемых сервисов. Как раз в таких случаях и актуальны сайты, которые позволяют отменить Approval в несколько кликов. В рамках этой статьи все взаимодействия будут продемонстрированы на примере MetaMask, но и в других кошельках принцип действий будет максимально похожим.
Чем может грозить предоставленный Approval?
Сначала предлагаю выяснить, зачем вообще нужно проверять свои апрувы и, тем более, отменять их. Выше вы уже узнали, что это подтверждения, которые разрешают смарт-контракту тратить определенное количество токенов на вашем кошельке. Вы либо самостоятельно задаете лимит, либо по умолчанию выбирается максимальное значение. Однако чаще всего при подписании транзакции значение можно изменить.
Так вот, если контракт окажется скамным, то можно считать, что у его разработчика есть доступ к указанному количеству токенов на вашем счету и он может их списать даже без вашего личного подтверждения транзакции и без доступа к кошельку. Иногда даже можно потерять все свои деньги, если случайно или по незнанию оставить подтверждение на контракт, который специально был создан для кражи активов пользователей.
Поэтому важно время от времени проверять свои подтверждения и удалять все лишнее, что может казаться подозрительным или уже ненужным. Конечно, беспокоиться об этом стоит, если кошелек является активным, вы там храните или собираетесь хранить некоторое количество монет. Если кошелек изначально был создан для подписания всякого мусора и монеты там лежат исключительно на комиссию, особо переживать не стоит, тем более, что за каждую отмену подтверждения придется дополнительно платить комиссию в той сети, где и происходит эта отмена.
Вариант 1: Сканеры
Если вы активно используете свой криптокошелек, совершаете транзакции или следите за активностями других пользователей, то наверняка знаете про существование сканеров в определенных сетях. С их помощью отслеживается состояние транзакций или получается информация по каждому кошельку. Большинство из подобных сканеров позволяют просмотреть апрувы после подключения кошелька и отменить их. Я разберу этот метод на примере bscscan.com, но вы можете использовать сканер любой сети, апрувы в которой нужно проверить.
-
Поддерживается как прямой переход на сайт, так и через меню в самом МетаМаске, что видно на следующем изображении.
-
Конечно, сначала можно воспользоваться поиском, чтобы отыскать свой кошелек, но это не обязательно, поскольку далее он все равно будет подключен к сайту.
-
Понадобится вызвать меню «More» и выбрать оттуда пункт «Token Approvals».
-
После загрузки следующей страницы нажмите по «Connect to Web3», чтобы подключить свой кошелек и получить необходимую информацию.
-
В следующем браузерном уведомлении необходимо нажать «ОК», чтобы подтвердить отображение всплывающего окна.
-
Выберите тип кошелька для подключения, которым в нашем случае является MetaMask.
-
После подключения загрузятся все апрувы в данной сети, которые сейчас актуальны для вашего кошелька. Вы можете увидеть информацию по обновлению подтверждения, узнать название подтвержденного токена и максимальное количество расходов. Если хотите это подтверждение удалить, используйте кнопку «Revoke».
-
Появится следующее окно с той же самой информацией по текущему апруву, в нем необходимо еще раз подтвердить свое действие.
-
Как уже было сказано выше, для отвязки подтверждения придется заплатить стандартную комиссию в используемой сети, поэтому у вас обязательно должно быть минимальное количество нативного токена, чтобы завершить транзакцию.
В конце вы получите информацию о том, что транзакция завершилась успешно (если не возникло проблем с оплатой газа). Можете перезагрузить эту страницу в сканере, чтобы убедиться в отсутствии отвязанного только что подтверждения. По тому же принципу можете перейти к отмене и других апрувов.
Вариант 2: OKX
OKX – довольно известная и удобная биржа для работы с криптоактивами, а некоторыми ее функциями можно пользоваться даже без создания аккаунта. Сюда относится и управление своим кошельком, который можно подключить на сайте, чтобы получить информацию по транзакциям, монетам, NFT и подтверждениям. Как раз последние сведения нас и интересуют. В следующей инструкции разберемся с отображением апрувов и их отменой при помощи OKX.
Перейти на страницу управления кошельком
-
Воспользуйтесь ссылкой выше, чтобы сразу попасть на необходимую страницу сайта. Переключите режим управления активностью на «Кошелек», после чего в меню кликните по кнопке «Подключить кошелек».
-
Выберите свой MetaMask и подтвердите соединение. После этого откройте вкладку «Подтверждения».
-
Изучите список для поиска всех подтверждений. Вы увидите сам токен, информацию о смарт-контракте, количество доступных монет, а справа будет кнопка для удаления данного подтверждения.
-
После нажатия по ней, если сейчас у вас выбрана не та сеть, будет предложено переключиться, что и нужно сделать для выполнения следующей транзакции.
-
При отмене апрувов в любом случае придется платить комиссию сети, какой бы из сайтов вы не выбрали, поэтому просто подтверждайте транзакцию и ожидайте ее завершения.
OKX значительно удобнее сканеров, поскольку вам не придется открывать разные сайты, все по очереди изучать, менять сети вручную в кошельке. Тут вы сразу видите все доступные апрувы всех сетей и можете без проблем отменить каждый из них. Однако если вы думаете, что что-то из списка подтверждений все же не отображается в OKX, можете попробовать еще и следующий вариант.
Вариант 3: Revoke
Revoke можно считать самым известным сайтом для контроля за своим кошельком. С его помощью можно обнаруживать эксплойты, просматривать смарт-контракты, а также управлять апрувами. Этим я и предлагаю заняться далее.
-
Откройте главную страницу сайта и нажмите кнопку «Подключить кошелек».
-
Из списка выберите «MetaMask», после чего подтвердите авторизацию.
-
Для отображения подтверждений понадобится нажать по адресу кошелька справа вверху и из появившегося меню выбрать пункт «Мои доступы».
-
Далее можете самостоятельно выбрать сеть для просмотра или оставить список без фильтров, переключаться между апрувами и подписями, если это будет нужно, а также оценить общую активность кошелька.
-
После выбора апрува, который хотите отменить, нажмите кнопку «Отозвать» справа от нужного подтверждения.
-
Подтвердите транзакцию, оплатив комиссию сети, и ожидайте ее завершения.
Можете еще на какое-то время остаться на сайте Revoke, чтобы более детально ознакомиться с историей вашего кошелька, присутствующими подписями и последними транзакциями. Владение подобным инструментом точно не будет лишним, поскольку вы в любой момент можете вернуться на сайт, подключить любой из своих кошельков и проверить его безопасность. Это значительно повышает надежность хранения ваших криптоактивов.
В этой статье вы узнали о трех разных вариантах отмены подтверждений в МетаМаске. Наверняка есть еще сайты, предлагающие подобные возможности, но при их выборе внимательно читайте информацию, ищите сведения о веб-ресурсе, его страницы в социальных сетях. Никогда не подключайте свой кошелек на подозрительных сайтах и не проводите никакие транзакции, поскольку они могут быть замаскированы и являться фишинговыми.
Комментарии