Повышаем безопасность своего кошелька
Недавно был взлом LaunchZone, в ходе которого у обычных юзеров прямо с их кошелька увели тысячи долларов. А все потому что они там год назад сделали 1 свап. Все из-за апрува
До сих пор многие не знают как работают апрувы, так что вот простое объяснение:
Когда вы даете апрув, вы даете разрешение конкретному контракту снимать ваши конкретные токены (даже может без вашего ведома, если это скам контракт)
Апрувы существуют из-за особенностей ERC-20/BEP-20 стандарта, поэтому не существует апрувов на нативные коины блокчейнов (ETH/BNB), так что их у вас через апрув невозможно украсть
То есть если вы когда-то там решили на LZ свапнуть BUSD на BNB, то вы сначала дали апрув на BUSD, тем самым предоставив контракту LZ возможность снимать ваши BUSD в неограниченном количестве (апрувы с ограничением ставит 1% людей)
Так как, в LZ нашли дыру позволяющую снимать апрувнутые токены людей без их ведома, они и смогли украсть столько токенов
Чтобы снять апрувы идём на https://revoke.cash/ подключаем кошелек, и проходимся по списку
Не обязательно снимать апрувы на какой-то юнисвап например, если вы им пользуетесь каждый день, но на ноунейм контракты желательно
Также можете не снимать апрувы с ноунейм токенов, которыми вы пользовались раз в жизни. Помните что апрув даётся на 1 конкретный токен на 1 конкретный контракт
Чтобы в будущем защититься от подобного, просто в метамаске в экспериментальных настройках включите улучшенный апрув, так вы сразу при апруве будете выставлять лимит, какой максимум ваших токенов может потратить контракт