DeFi Developer Error PercentFinance Leads Crypto Assets to Freeze on $1 million

Из-за ошибки разработчика приложения DeFi PercentFinance, форка Compound Finance, оказались заморожены 446 000 USDC, 28 WBTC и 313 ETH, общая стоимость которых превышает $1 million

Команда платформы DeFi PercentFinance написала в блоге, что «на некоторых денежных рынках возникла проблема, которая может привести к постоянной блокировке активов пользователей». Команда заморозила денежные рынки для USDC, ETH и WBTC.

Заморожены в общей сложности 446 000 USDC, 28 WBTC и 313 ETH, эквивалентные примерно $1 million. Согласно статье в блоге, половина этих активов принадлежит «команде разработчиков из сообщества» PercentFinance. Вывод денег с других рынков открыт, но команда призывает пользователей не брать займы ни на одном из рынков PercentFinance.

В обсуждении этой уязвимости в Discord, разработчик Эфириума и PercentFinance Vfat, said, что другой разработчик, который провел форк PercentFinance из Compound Finance, «использовал старые контракты Compound вместоболее новых, гораздо лучших версий».

Vfat начал обновлять некоторые из этих смарт-контрактов, в частности регулирующие процентные ставки по кредитам платформы. After that, как Vfat завершил изменения и развернул их, он понял, что подписи для старых и новых контрактов несовместимы, поэтому с ними нельзя подписывать транзакции.

«Старая и новая модели процентных ставок имеют разные подписи для всех этих важных функций», – сказал он в чате Discord. «По сути, контракт токена пытается найти функцию процентной ставки, которая не работает, поэтому терпит неудачу при каждом взаимодействии».

По словам Vfat «команда Compound подтвердила, что это означает блокировку контракта». He noted, что еще рано говорить о плане по восстановлению активов, поскольку разработчики протокола еще не общались с Centre или BitGoэмитентами USDC и WBTC, respectively.

Теоретически эмитенты USDC и WBTC могут занести в черный список адреса с заблокированными активами. После внесения в черный список BitGo и Centre могли бы перевыпустить новые токены старым владельцам, что Tether сделала
для трейдера, который по ошибке перевел 1 млн USDT на неправильный адрес.

Пресс-секретарь Centre сказал, что компания может вмешиваться в транзакции USDC только в том случае, если получит «действительное, обязательное судебное постановление от компетентного суда США, который имеет полномочия над Centre».

Что касается других усилий по восстановлению, Vfat сказал, что одно предложение на ранней стадии предполагает запуск новых контрактов для кредитных рынков USDC. Although 27% ссуд зафиксировано в старых контрактах, новые контракты позволят заемщикам выплатить оставшуюся часть своих ссуд, таким образом получить свое обеспечение и выплатить кредиторам $0.73 цента на $1. При этом возможностей вернуть заблокированные в контракте ETH нет.

«Независимо от дальнейший действий, я беру на себя ответственность за потерянные активы и сделаю все, что в моих силах, чтобы возместить убытки», – сказал Vfat.

Recall, что недавно пользователь по ошибке отправил
токены AAVE стоимостью $1.1 млн на адрес смарт-контракта токена. Теперь эти токены заблокированы и их невозможно вернуть.