Транзакции токенов ICON (ICX) оказались заморожены из-за бага в смарт-контракте

Баг в смарт-контракте ICON мог стать причиной невозможности отправки токенов ICX в настоящее время. Об этом пишет Bitcoinist.

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

Screenshot-2018-6-16-Ethereum-Accounts-Address-and-Contracts.png

Ошибку может содержать модификатор “onlyFromWallet”, включающий/отключающий возможность передачи токенов ICX. Вместо “!=” необходимо использовать “==”. В представленной версии кода смарт-контракт считает, что адрес кошелька не соответствует указанному адресу, когда в действительности это не так. Таким образом, любой желающий может включать и отключать возможность передачи токенов. Как сообщает автор оригинального сообщения на Reddit, кто-то отправляет обращения к контракту, отключая функцию.

Биржа Binance, ранее заявившая, что поддержит конвертацию токенов в монеты основной сети, предположительно, отключила кошелёк ICX. Пользователи Reddit сообщают, что Binance возобновила операции с токенами ICON, однако баг в коде смарт-контракта остаётся.

Хотя исправление этого бага не должно составить особых проблем, это может стать ещё одной причиной для изменения сроков обмена токенов. Несмотря на то, что основная сеть ICON была запущена ещё в январе, разработчики постоянно откладывали момент обмена.

Сооснователь ICON Мин Ким в Twitter признал наличие проблемы, назвав её «небольшим багом». По его словам, разработчики уже представили временное решение и полностью устранят ошибку в течение дня.

Screenshot_12.png

Тем не менее, несколько человек сообщает о том, что они сталкиваются с всё той же проблемой. Данные смарт-контракта показывают, что множество транзакций продолжает отклоняться. Пользователи в социальных сетях, ожидаемо, раскритиковали команду ICON, заявив, что проект с капитализацией в $800 млн должен осуществлять тщательный аудит своего кода, прежде чем запускать его.
Фото: Larich
Комментарии 0
Вы должны войти на сайт, чтобы разместить свой комментарий.