Получи случайную криптовалюту за регистрацию!

В Decentral Bank исправили ошибку на $10 трлн Разработчики пр | Cripto Dave

В Decentral Bank исправили ошибку на $10 трлн

Разработчики проекта Decentral Bank DAO сообщили, что устранили потенциальный баг в смарт-контракте протокола. Благодаря ему любой пользователя мог отчеканить 10 трлн USN использовав всего $10. Представители компании заявили, что средства пользователей при этом не пострадали.

Команда стартапа заверила, что человек обнаруживший эту ошибку получит денежное вознаграждение. Стейблкоин USN на блокчейне Near мог быть подвержен эксплоиту из-за того, что пользователь под ником pavladiv.near попытался обменять 5 USN на Tether (USDT) 6 июля 2022 года.

Юзер осуществлял операцию через механизм свопа сети на платформе Decentral Bank. Проблема появилась потому, что обмен не сработал, из-за того, что в кошельке не было USDT на балансе, хотя это и не требуется для процедуры. Пользователь дважды попытался выполнить процесс и оба раза столкнулся с неудачей. Транзакция не прошла, а смарт-контракт USN попытался вернуть средства.

Ошибка включала в себя неправильное размещение десятичных знаков при возврате USN на pavladiv.near. Вместо того, чтобы вернуть 4,9995 USN, смарт-контракт в обоих случаях отчеканил 4,9995 трлн монет, создав почти $10 трлн из воздуха.

Decentral Bank приостановил действие контракта и внедрил исправление бага, чтобы предотвратить возможные проблемы. Команда сожгла лишние токены USN. Если бы ошибку не предотвратили, то это могло привести к полному истощению пула ликвидности протокола децентрализованных финансов (DeFi) Ref Finance USDT.