Контракт Akutar NFT навсегда заблокирован на 34 миллиона долларов

TL; DR Пробой

  • Ошибка в одной строке кода привела к постоянной блокировке 34 миллионов долларов.
  • Команда Akutar проигнорировала предупреждение специалиста по безопасности.
  • Некоторые критики выбрали проблему и осудили команду.

Akutar провел голландский аукцион для своих NFT drop, но ошибка в смарт-контракте заблокировала создание средств на сумму 34 миллиона долларов. Перед чеканкой были опасения по поводу ошибки, которая могла использовать различные операции, но команда проигнорировала их. Они считали, что никто не может использовать функцию обработки возвратов.

Пока происходил минтинг, неизвестный решил воспользоваться багом и прекратил все возвраты и снятия средств. Однако намерения человека были благими, поскольку он хотел только подчеркнуть проблему. Наконец, команда удалил блок, проложив путь для продолжения чеканки.

Смарт-контракт блокирует средства

Контракт столкнулся с еще одним сбоем, когда вторая ошибка в его коде не учитывала людей, создающих несколько NFT в одной транзакции. Для вывода средств контракт требует, чтобы счетчик пополнял счет соответствующим образом. Поскольку он не мог этого сделать, ручная функция проекта претензии не могла работать должным образом, что приводило к тому, что смарт-контракт навсегда блокировал активы.