Euler сложил свои полномочия или это предсказала Ванга?
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.
Мнение редакцииСаня, вызывай полицию!
Да, что же такое творится?