Крипто-оракул цен Pyth Network пропустил задокументированный срок перехода в 16:00 UTC 26 августа, добавив новое требование для разработчиков, которые напрямую вызывают его сервис доставки цен Hermes: теперь их запросы требуют API-ключ.
Согласно руководству по миграции Pyth, пользователям протоколов, которые уже интегрируют оракул, не нужно предпринимать прямых действий.
Pyth задокументировал, что существующий адрес hermes.pyth.network будет перенаправлять на его обновленный бэкенд, при этом после крайнего срока потребуется аутентификация. Разработчики также могли перейти напрямую на https://pyth.dourolabs.app/hermes, передавая ключ в качестве токена-носителя или токена доступа SDK.
Pyth заявил, что маршруты и формы ответов не изменились.
Где неполные миграции Pyth могут привести к сбоям
Обновленная конечная точка Hermes от Pyth обслуживает полезные нагрузки, предназначенные для обновленного контракта Pyth Core. Руководство предупреждает, что изменение конечной точки без изменения генерации контракта или наоборот может сделать приложение неспособным проверять обновления цен.
Приложение без необходимого ключа может не выполнить аутентифицированные запросы Hermes, в то время как приложение с несовпадающими настройками конечной точки и контракта может получать данные, которые его ончейн-интеграция не сможет проверить.
В pull-оракульной конструкции любая из этих проблем может остановить транзакцию обновления цен приложения до тех пор, пока конфигурация не будет исправлена.
Интеграции Sui не имели автоматического пути замены пакета, поскольку приложения ссылаются на пакет Pyth по идентификатору объекта, который Pyth DAO не мог заменить за них. На практике разработчикам Sui пришлось обновить как клиент, используемый для получения данных о ценах, так и ончейн-зависимость от пакета Move.
Специфическое для Sui руководство Pyth требовало от них направить SuiPriceServiceConnection на обновленную конечную точку Hermes с токеном доступа и переместить зависимость оракула в Move.toml на новую ревизию пакета.
В нем также говорилось, что клиенты, чей конструктор не мог принять accessToken, устарели.
Живая таблица оракулов DefiLlama сопоставила Pyth с 316 протоколами и общей стоимостью под обеспечением около 2,7 миллиарда долларов.
Этот показатель является динамическим, а выбранное представление включает заемные стоимости и настройки, которые могут учитывать одну и ту же экспозицию более одного раза, служа прокси для стоимости внутри протоколов, зависящих от Pyth.
По состоянию на эту проверку после крайнего срока не было подтвержденных сбоев, событий устаревания цен, потери средств или официального подтверждения того, что все перенаправления и миграции были завершены чисто.
Непосредственным тестом было то, смогут ли прямые вызывающие стороны пройти аутентификацию и совпадают ли их конечная точка, SDK и ончейн-генерация контракта.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Liam 'Akiba' Wright




