Go‑Ethereum v1.17.3: внедрение ETH/70 и изменения в трассировочных API

В версии 1.17.3 выпущен maintenance‑релиз, продолжающий работу над форком Amsterdam. Добавлен новый токен ETH/70, а в API трассировки изменены поля structLog (opcode) и удалён параметр reexec.

Go‑Ethereum v1.17.3: внедрение ETH/70 и изменения в трассировочных API

Команда разработчиков Ethereum опубликовала обновление клиента Go‑Ethereum v1.17.3. Это maintenance‑релиз, в котором продолжается реализация форка Amsterdam, направленного на улучшение масштабируемости и совместимости сети. Основным нововведением является ввод нового токена ETH/70, который уже доступен в основной сети.

В релизе также внесены существенные изменения в трассировочные API (debug_trace*). Трассировщик structLog (opcode) теперь следует новой клиентской спецификации, а поле `memory` возвращается в виде 0x‑префиксированных слов, дополненных до 32 байт. Параметр `reexec` полностью удалён из конфигурации трассировки, что упрощает настройку и повышает согласованность ответов.

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

Документация по новому формату ответов доступна в репозитории проекта, а детали реализации форка Amsterdam продолжают развиваться в рамках открытого процесса разработки. Для получения полной информации о изменениях см. официальные примечания к выпуску.

Trust 91 Importance 70 Noise 0% Связанный символ Информационный материал, не является финансовой рекомендацией.