Криптовалютний оракул Pyth Network не виконав встановлений термін переключення о 16:00 за UTC 26 серпня, додавши нову вимогу для розробників, які безпосередньо викликають його службу доставки цін Hermes: їхні запити тепер потребують ключа API.
Згідно з керівництвом з міграції Pyth, користувачі протоколу, який вже інтегрував оракула, не повинні виконувати жодних дій безпосередньо.
Pyth зазначив, що існуючийhermes.pyth.network адреса буде перенаправляти на оновлену бекенд-систему, при цьому після терміну буде потрібна автентифікація. Розробники також могли безпосередньо перейти на https://pyth.dourolabs.app/hermes, передавши ключ у вигляді bearer token або токена доступу SDK.
Pyth сказав, що маршрути та форми відповідей не змінилися.

Де неповні міграції Pyth можуть зазнавати невдачі
Оновлений endpoint Hermes від Pyth надсилає дані, призначені для оновленого контракту Pyth Core. У керівництві попереджається, що зміна endpoint без зміни генерації контракту або навпаки може призвести до того, що застосунок не зможе перевірити оновлення цін.
Застосунок без необхідного ключа може не завершити автентифіковані запити Hermes, тоді як застосунок із невідповідними налаштуваннями ендпоінту та контракту може отримувати дані, які його інтеграція в ланцюжку не зможе перевірити.
У дизайні pull-oracle будь-яка з цих проблем може зупинити виконання транзакції оновлення ціни додатка доти, поки конфігурацію не буде виправлено.
Інтеграції Sui не мали автоматичного шляху заміни пакетів, оскільки застосунки посилаються на пакет Pyth за ідентифікатором об’єкта, який Pyth DAO не міг замінити за них. Практично це означало, що розробники Sui мали оновити як клієнта, використовуваного для отримання цінових даних, так і залежність пакету Move у ланцюзі.
Для Pyth їхній Sui-специфічний посібник вимагав вказати SuiPriceServiceConnection на оновлений endpoint Hermes з токеном доступу та перемістити залежність oracle у Move.toml на нову версію пакету.
Також зазначалося, що клієнти, конструктор яких не може приймати accessToken, застаріли.
Живий таблиця оракула DefiLlama, що зіставляє Pyth з 316 протоколами та загальною вартістю близько $2,7 млрд, забезпеченою.
Ця цифра є динамічною, і вибраний перегляд включає позичені значення та налаштування, які можуть враховувати однакову експозицію більше одного разу, слугуючи проксі для значення всередині протоколів, що залежать від Pyth.
На момент перевірки після дедлайну не було підтверджено жодного відключення, події з застарілими цінами, втрати коштів чи офіційного підтвердження, що всі перенаправлення та міграції були завершені без проблем.
Невідкладним тестом було чи зможуть прямі викликачі автентифікуватися, чи відповідають їхній endpoint, SDK та генерація контракту в ланцюжку.
Пост Оновлення API Pyth Network загрожує заморозити незапatchenі смартконтракти в 300 протоколах DeFi з’явився першим на CryptoSlate.

