Новости07 апреля 2023

zkSync хотят разблокировать 1.7 миллиона долларов

Поделиться

Средства в развернутом смарт-контракте были заморожены из-за проблемы в функции .transfer().

Если уж не вдаваться в детали, то когда функция .transfer() используется для отправки Эфира в смарт-контракт, затем срабатывает функция fallback(). Если для функции fallback() требуется больше, чем выделенные 2300 единиц газа, транзакция может завершиться неудачей, и средства будто замораживаются в контракте.

Команда разрабов zkSync заявила, что она придумала решение для разблокировки 921 ETH (те жо 1,7 млн долларов США по актуальному курсу), которые застряли в смарт-контракте.

"Мы нашли элегантное решение, которое может решить более широкий класс проблем, связанных с газом. Оно потребует минимальных изменений в протоколе учета газа, но позволит полностью восстановить средства", - заявила команда zkSync.

Чтобы смягчить эти проблемы с газом, zkSync выдает предупреждение о функции .transfer() непосредственно в компиляторе (это там где код написанный умными челиками запускается). Вероятно, это предупреждение и проигнорировала команда, которая разрабатывала контракт Gemholic. 

Команда zkSync также заявила, что Gemholic развернула контракты в основной сети Era без тестирования в тестовой сети или на локальном узле. Кароч тот самый случай когда поспешили и вроде как насмешили, но вот 1.7 ляма придется вернуть. Думаем, все будет гуд. 


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

Поделиться

Стань частью 25-тысячного комьюнити криптанов, фаундеров и кодеров!

Другой Стафф