NIGHTGATE 0.42 preide na Ledger 9, pošiljanje na mainnet je privzeto onemogočeno
Prehod ODATANO zahteva posodobljene poti API in popolno sinhronizacijo denarnice. Naknadni popravek doda podporo za klice k pogodbam, nameščenim pred nadgradnjo Midnight.
By SongMarketCap
Updated:
ODATANO je izdal NIGHTGATE 0.42.0 in preselil svoj prehod Midnight in graditelja transakcij na Ledger 9. Samostojne namestitve so privzeto usmerjene na Midnight mainnet, kjer je pošiljanje transakcij privzeto onemogočeno. ODATANO je poročal o testiranju sponzoriranja provizij, sponzoriranih namestitev pogodb, zamenjav in prenosov na Preview.
Kaj se spreminja za uporabnike NIGHTGATE
NIGHTGATE povezuje poslovne aplikacije z Midnight prek OData V4 in lahko deluje kot vtičnik za SAP Cloud Application Programming Model ali kot samostojni vsebnik. Različica 0.42.0 odstrani zastarele poti /api/v1. Aplikacije, ki uporabljajo te poti, morajo preklopiti na storitvene poti prehoda /odata/v4/midnight.
Opombe ob izdaji ODATANO zahtevajo ponovno namestitev in ponovno povezavo pogodb NIGHTGATE, ki uporabljajo posodobljene verifikacijske ključe. Denarnice potrebujejo tudi popolno sinhronizacijo, ker nova izdaja ne more obnoviti posnetkov, ustvarjenih s prejšnjim SDK za denarnice. ODATANO priporoča sinhronizacijo sponzorskih denarnic pred nadgradnjo.
Različica 0.42.1 dodaja klice starejšim pogodbam
Popravek 0.42.1 omogoča razvijalcem uporabo @odatano/nightgate-tx 0.21.1 z gradnjo pogodbe za Ledger 8, da ustvarijo transakcijo za Ledger 9, ki vsebuje en sam klic pogodbe, nameščene pred nadgradnjo. Pri teh klicih dejanja pogodb na strani strežnika v prehodu razvijalce usmerijo k graditelju transakcij.
Obstoječe pogodbe na mainnetu so se ohranile, ko je Midnight 6. novembra nadgradil na Ledger 9. Popravek omogoča razvijalcem NIGHTGATE klic teh namestitev z uporabo transakcijskega formata, ki ga mainnet zdaj sprejema. Midnight je na isti datum ponastavil Preview kot novo verigo, zato je treba pogodbe s prejšnje verige Preview tam znova namestiti.
[NEWSBREAK]
Kaj NIGHTGATE podpira na mainnetu in na Preview
NIGHTGATE 0.42 lahko indeksira mainnet, ko je konfiguriran z vozliščem in indekserjem, njegov graditelj transakcij pa lahko ustvarja in dokazuje transakcije za Ledger 9. Pajek lahko še vedno dekodira zgodovinske bloke za Ledger 8. Preprod ostaja na Ledger 8 in zahteva starejšo izdajo NIGHTGATE 0.41.
Operaterji samostojnih namestitev lahko omogočijo pošiljanje prek allowMainnetSubmission. Produkcijski kontrolni seznam ODATANO opisuje pošiljanje na mainnet kot nepodprto in operaterjem nalaga, naj nastavitev pustijo onemogočeno. Razvijalci lahko uporabijo Preview za testiranje celotnega delovnega toka za Ledger 9, vključno s pošiljanjem sponzoriranih namestitev, zamenjav in prenosov.