Разработчик под ником Florent помог разблокировать около 1 003 ETH на сумму $2 млн, застрявших в смарт-контракте ICO HongCoin с 2016 года.
Баг в устаревшем коде Solidity не давал инвесторам получить обратно свои средства: функция возврата отклоняла большинство запросов из-за некорректного счетчика. Florent нашел обходной путь через административную функцию контракта, используя уязвимость переполнения переменной. Он согласовал всю операцию с командой HongCoin, которая самостоятельно подписала 41 транзакцию
разблокировки. Процесс занял около недели.
Florent действовал безвозмездно — из любопытства и желания разобраться в старых контрактах. Двое из 48 инвесторов уже получили обратно 96,5 ETH и добровольно отправили ему вознаграждение. Для поиска уязвимостей исследователь построил собственный сканер Ethereum-контрактов.$ETH $PORTAL $VIC #Write2Earn #crypto #altcoins #ETH