Post
Topic
Board Новички
Merits 5 from 1 user
Re: Фишинг, помогите разобраться
by
xandry
on 15/03/2024, 14:25:10 UTC
⭐ Merited by Bregan (5)
Я ничего не понимать в программировании, но на debank я вижу, что манта ушла с помощью смарт-контрата, который использовал функцию "multicall". Об этом можно найти следующую информацию:

Quote
Когда вы используете DApp на Ethereum, вам нужно подписывать транзакцию для каждого взаимодействия в сети. Порой это отнимает много времени, дорого и разочаровывает.

С помощью смарт-аккаунта вы или поставщик услуг можете объединить несколько транзакций в одну. Такой приём называется пакетной транзакцией (multicall) .

Например, для обеспечения ликвидности на Uniswap обычно требуется три транзакции: утверждение каждого из двух токенов, а затем их депонирование. Используя пакетные транзакции вы можете сделать это всего за одну транзакцию — быстрее, дешевле и безопаснее, поскольку вы избавляетесь от необходимости бесконечного аппрува.

Смарт-аккаунт превращает пакетные транзакции в одно касание для пользователей
Там ещё картинка есть для иллюстрации.
https://vc.ru/crypto/630052-erc-4337-abstrakciya-akkaunta-smart-akkaunt

То есть вам достаточно было дать одно разрешение, а дальше всё закрутилось и завертелось само. Разрешение это кстати до сих пор актуально (разрешение именно тому контракту, который увёл манту):

https://revoke.cash/ru/address/0x889715cebd20d73b8d8c1d9d619438994ebdd67b?chainId=169