„Pyth Network“ API pertvarkymas grasina užšaldyti nepataisytas išmaniąsias sutartis 300 „DeFi“ protokolų
Kripto kainų orakulas „Pyth Network“ praleido dokumentais nurodytą 16:00 UTC terminą rugpjūčio 26 d., todėl kūrėjams, kurie tiesiogiai skambina į „Hermes“ kainų pristatymo paslaugą, taikomas naujas reikalavimas: jų užklausoms dabar reikia API rakto.
Pagal Pyth perkėlimo vadovą žmonėms, kurie naudoja protokolą, kuriame jau integruotas orakulas, nereikia imtis tiesioginių veiksmų.
Pythas dokumentavo, kad esama hermes.pyth.network adresas nukreiptų į atnaujintą pagrindinę programą, o pasibaigus terminui reikės autentifikuoti. Kūrėjai taip pat galėtų persikelti tiesiai įhttps://pyth.dourolabs.app/hermesperduodamas raktą kaip nešiklio prieigos raktą arba SDK prieigos raktą.
Pythas sakė, kad maršrutai ir atsakymo formos nepasikeitė.
Kur gali nepavykti neužbaigtų Pyth perkėlimų
„Pyth“ atnaujintas „Hermes“ galutinis taškas aptarnauja naudingus krovinius, skirtus atnaujintai „Pyth Core“ sutarčiai. Vadovas įspėja, kad pakeitus galutinį tašką nekeičiant sutarties generavimo arba darant atvirkščiai, programa gali negalėti patikrinti kainų atnaujinimų.
Programa be reikalingo rakto gali neatlikti autentifikuotų „Hermes“ užklausų, o programa, kurios galutinio taško ir sutarties parametrai nesutampa, gali gauti duomenis, kurių nepatvirtins jos integravimas grandinėje.
Naudojant „pull-oracle“ dizainą, bet kuri problema gali sustabdyti programos kainos atnaujinimo operaciją, kol konfigūracija nebus ištaisyta.
Sui integracijos neturėjo automatinio paketų apsikeitimo kelio, nes programos nurodo Pyth paketą pagal objekto ID, kurio Pyth DAO negalėjo pakeisti. Praktiškai „Sui“ kūrėjai turėjo atnaujinti ir klientą, naudojamą kainų duomenims gauti, ir grandinės „Move“ paketo priklausomybę.
Pytho Sui konkretus vadovas reikalavo, kad jie nurodytų SuiPriceServiceConnection atnaujintame Hermes galiniame taške su prieigos prieigos raktu ir perkelkite orakulo priklausomybę Move.toml į naują paketo peržiūrą.
Taip pat buvo nurodyta, kad klientai, kurių konstruktorius negalėjo priimti accessToken buvo pasenę.
Tiesioginė „DefiLlama“ orakulų lentelė „Pyth“ susiejo su 316 protokolų ir užtikrino apie 2,7 mlrd. USD bendrą vertę.
Ši figūra yra dinamiška, o pasirinktame rodinyje yra pasiskolintos reikšmės ir parametrai, kurie gali skaičiuoti tą pačią ekspoziciją daugiau nei vieną kartą, o tai yra protokolų, kurie priklauso nuo Pyth, reikšmės tarpinis serveris.
Patikrinimo po termino metu nebuvo patvirtintų gedimų, pasenusios kainos įvykio, lėšų praradimo ar oficialaus patvirtinimo, kad kiekvienas peradresavimas ir perkėlimas buvo atlikti tvarkingai.
Neatidėliotinas patikrinimas buvo, ar tiesioginiai skambintojai gali autentifikuoti ir ar jų galutinis taškas, SDK ir grandinės sutarčių generavimas atitiko.
