Съдържание
Euler сложил свои полномочия или это предсказала Ванга? Разбирается frankrrsearcher Euler потерял $197M в 6 токенах: - 73.8k wstETH ($116M) - 34.2M USDC - 846 WBTC ($18.6M) - 8k WETH ($12.6M) - 8.9M DAI - 3.8k stETH ($6M) Цена еулера уже упала на 52% и летит ниже Посмотрим, что произошло, на примере атаки на пул DAI. Но сначала мне нужно поделиться небольшим контекстом: eToken - залоговый токен dToken - токен долга Как только количество dToken превысит количество eToken, может быть инициирована ликвидация. Как было: 1) Токены флэш-займа от Balancer/Aave v2 => 30 m DAI 2) Развернуто два контракта: нарушитель и ликвидатор 3) Внесено 2/3 средств на Euler, используя deposit() => отправили 20m DAI на Euler и получил 19,5m eDAI от Euler Занимают 10-кратную сумму депозита с помощью mint () => получить 195,6 m eDAI и 200 m dDAI от euler . 5) гасят часть долга, используя оставшуюся 1/3 средств с помощью repay () => отправляют 10m DAI и сжигают 10 m dDAI 6) Повторяют 4-й шаг => получают 195,6 m eDAI и 200 m dDAI от euler Донатят 10-кратную сумму возвращенных средств, используя donateToReserves() => отправляют 100 m eDAI euler Ликвидатор! 8) Ликвидируют учетную запись нарушителя с помощью liquidate(), потому что eDAI < dDAI => получаю 310m eDAI и 259m dDAI долга от нарушителя спокойствия Выводят всю сумму токенов из Euler, используя remove () => 38,9m DAI покидают Euler. 10) Гасят флешлоаны 11) Обменивают USDC и WBTC на DAI и ETH. Основной причиной является отсутствие проверки ликвидности в функции donateToReserves (). Этим и воспользовались негодяи И это только начало, под шумок $314 167 155,05 только что сожжены Circle. Мнение редакции Да, что же такое творится? Саня, вызывай полицию! Новости