Разработчики Tellor, децентрализованной машины-оракула, написали в Твиттере, что при обновлении до v2.6.1 была обнаружена серьезная системная ошибка. Все текущие балансы токенов были сохранены, а внутричейн-переводы и транзакции в Tellor и TRB были заморожены.
1/10
Dear Tellor Community:
The system experienced a major bug this morning while deploying the upgrade to v2.6.1. All current token balances are saved, however Tellor and TRB transfers are currently frozen.See thread for details…
— Tellor (@WeAreTellor) February 15, 2021
Разработчики Tellor сказали, что, поскольку нет ключа администратора для принудительного обновления, наиболее вероятной стратегией в будущем является повторное развертывание контракта Tellor и выполнение преобразования токенов. Команда все еще ведет расследование, дополнительная информация и подробности будут раскрыты позже.
«Сегодня утром в системе произошла серьезная ошибка при развертывании обновления до v2.6.1. Все текущие балансы токенов сохраняются, однако переводы Tellor и TRB в настоящее время заморожены.
Мы прилагаем все усилия, чтобы быстро решить эту проблему. С этого момента наши наиболее вероятные действия будут включать повторное развертывание контракта Tellor, требующее обмена токенов. Мы будем держать вас в курсе происходящего.
Теперь мы постараемся ответить на вопросы, которые, как мы уверены, волнуют вас:
Могу ли я потерять свои TRB?
Все балансы сохраняются, поэтому при повторном развертывании вы сможете вызвать функцию (с текущего адреса, на котором вы храните свой TRB), чтобы получить свои токены.
Мне нужно что-то делать?
В это время вам не нужно ничего делать. Мы работаем круглосуточно и сообщим о повторном развертывании.
У меня есть TRB на обменнике/кошельке, требуются ли какие-либо действия?
Если у вас есть токены на централизованной бирже, у них должен быть ваш баланс. Они смогут получать (обменивать) новые токены с помощью функции заявки, и мы будем работать с ними, чтобы обеспечить плавный процесс.
Если у вас есть токены, заблокированные в контракте, и вы можете предоставить доказательства, мы поможем вам разблокировать эти токены в новой системе. Мы будем очень прозрачны в этом вопросе. Мы предоставим более подробную информацию о процессе позже.
Что случилось?
Контракт завис в переходном состоянии, и мы все еще выясняем, почему это произошло.
Одна из теорий состоит в том, что оптимизация компилятора нарушила функциональность вызова делегата, но мы все еще проводим исследования, чтобы подтвердить эту теорию.Контракт TellorTransition гарантирует, что обновление произойдет после 5 отправки блока Tellor. Проблема не имела ничего общего с самим Tellor, а скорее была связана с переходом.
Без ключа администратора мы не можем принудительно выполнить обновление, поэтому лучший способ действий - повторно развернуть (форк). Проверенный исходный код верен, но байтовый код выглядит совершенно иначе, чем последний контракт».