Helicon.1: обновление AvalancheGo повышает эффективность снимков и расширяет API

Новая версия Helicon.1 совместима с v1.15.0 и включает улучшения в проверке состояния, обновление Go до 1.26.8 и автоматическое включение на локальных сетях. Добавлены новые API поля для автообновляемых валидаторов и метрика delegated staked. Исправлены ошибки с историческими запросами и генерацией снимков.

Helicon.1: обновление AvalancheGo повышает эффективность снимков и расширяет API

Начиная с версии 1.15.0, команда AvalancheGo представила обновление Helicon.1, которое сохраняет совместимость с предыдущими релизами, но вносит ряд значимых улучшений. Новая сборка использует Go 1.26.8 вместо 1.25.10, что повышает стабильность и безопасность среды выполнения. Плагин Helicon остаётся на версии 46, гарантируя, что существующие узлы не потребуют дополнительных изменений.

Одним из ключевых нововведений является функция VM.HealthCheck(), которая теперь сообщает о зависшем исполнителе, а не только выводит ошибки в лог. Это позволяет оператору быстрее реагировать на проблемы в сети. Кроме того, Helicon автоматически активируется с момента запуска узла в локальных тестовых сетях, что упрощает настройку новых тестовых окружений.

В API добавлены два новых поля – restakedValidationRewards и restakedDelegateeRewards – в результатах platform.getCurrentValidators. Эти данные позволяют пользователям видеть вознаграждения за автообновляемых валидаторов, что повышает прозрачность работы протокола. В метриках появился gauge avalanche_platformvm_local_delegated_staked, показывающий сумму AVAX, делегированную узлу в Primary Network.

Среди исправлений – устранение ошибки повторного выполнения блоков C‑Chain до ApricotPhase5, которая приводила к сбоям исторических запросов, и своевременное отменение генерации snapshot, что снижает задержки при работе с большими hashdb‑архивами. Также Firewood‑архивные узлы теперь фиксируют состояние genesis на всех цепях, а функции eth_estimateGas и eth_createAccessList учитывают минимальный лимит газа, необходимый для размера транзакции.

В целом Helicon.1 делает AvalancheGo более надёжным и удобным для разработчиков, улучшая мониторинг, расширяя API и устраняя известные проблемы с историческими данными. Эти изменения особенно важны для тех, кто строит децентрализованные приложения и сервисы, требующие высокой доступности и точности данных.

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