Переробка API Pyth Network загрожує заморозкою 300 DeFi-протоколів

iconCryptoSlate
Поділитися
AI summary iconКороткий зміст
Оновлення мережі Pyth Network не вдалося виконати до терміну 16:00 UTC 26 серпня, що змусило користувачів прямого API Hermes додати ключі автентифікації. Протоколи, які використовують Pyth через інтеграції, не постраждали, але прямі викликачі та розробники Sui повинні оновити конфігурації, щоб уникнути помилок. Ця зміна може вплинути на 316 DeFi-протоколів із загальною сумою TVL у $2,7 млрд, за даними DefiLlama. Після терміну не було повідомлено про жодні DeFi-атаки або перебої.

Криптовалютний оракул Pyth Network не виконав встановлений термін переключення о 16:00 за UTC 26 серпня, додавши нову вимогу для розробників, які безпосередньо викликають його службу доставки цін Hermes: їхні запити тепер потребують ключа API.

Згідно з керівництвом з міграції Pyth, користувачі протоколу, який вже інтегрував оракула, не повинні виконувати жодних дій безпосередньо.

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

Pyth сказав, що маршрути та форми відповідей не змінилися.

Інфографіка, що показує, хто мав діяти під час вимкнення Hermes Pyth 26 серпня, шляхи конфігураційних відмов та динамічний протокольний слід Pyth.
Зміна Pyth від 26 серпня вимагала від безпосередніх викликів Hermes та інтеграторів Sui оновити автентифікацію або конфігурацію, тоді як кінцевим користувачам протоколу не потрібно було виконувати жодних дій.

Де неповні міграції 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, застаріли.

Пов’язані матеріали

Cardano тепер має інфраструктуру інституційного рівня, але відчутний дефіцит ліквідності у розмірі 40 мільйонів доларів США загрожує зупинити рост

Живий таблиця оракула DefiLlama, що зіставляє Pyth з 316 протоколами та загальною вартістю близько $2,7 млрд, забезпеченою.

Ця цифра є динамічною, і вибраний перегляд включає позичені значення та налаштування, які можуть враховувати однакову експозицію більше одного разу, слугуючи проксі для значення всередині протоколів, що залежать від Pyth.

На момент перевірки після дедлайну не було підтверджено жодного відключення, події з застарілими цінами, втрати коштів чи офіційного підтвердження, що всі перенаправлення та міграції були завершені без проблем.

Невідкладним тестом було чи зможуть прямі викликачі автентифікуватися, чи відповідають їхній endpoint, SDK та генерація контракту в ланцюжку.

Пост Оновлення API Pyth Network загрожує заморозити незапatchenі смартконтракти в 300 протоколах DeFi з’явився першим на CryptoSlate.

Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.