NIGHTGATE 0.42 wechselt zu Ledger 9, Einreichung im Mainnet standardmäßig deaktiviert

Das Gateway von ODATANO erfordert aktualisierte API Pfade und eine vollständige Wallet Synchronisierung. Ein nachfolgender Patch fügt Unterstützung für Aufrufe von Verträgen hinzu, die vor dem Midnight Upgrade bereitgestellt wurden.

By SongMarketCap

Updated:

Midnight News - NIGHTGATE 0.42 wechselt zu Ledger 9, Einreichung im Mainnet standardmäßig deaktiviert

ODATANO hat NIGHTGATE 0.42.0 veröffentlicht und sein Midnight Gateway sowie den Transaktionsbuilder auf Ledger 9 umgestellt. Selbst gehostete Installationen verwenden standardmäßig das Midnight Mainnet, in dem die Transaktionsübermittlung standardmäßig deaktiviert ist. ODATANO meldete Tests zu Gebührenübernahme, gesponserten Vertragsbereitstellungen, Swaps und Transfers auf Preview.

Was sich für NIGHTGATE Nutzer ändert

NIGHTGATE verbindet Geschäftsanwendungen über OData V4 mit Midnight und kann als Plugin für SAP Cloud Application Programming Model oder als eigenständiger Container ausgeführt werden. Version 0.42.0 entfernt die veralteten /api/v1 Routen. Anwendungen, die diese Routen verwenden, müssen auf die Servicepfade des Gateways /odata/v4/midnight umstellen.

Die Release Notes von ODATANO fordern, NIGHTGATE Verträge mit aktualisierten Verifikationsschlüsseln neu bereitzustellen und erneut zu verknüpfen. Wallets benötigen ebenfalls eine vollständige Synchronisierung, da die neue Version Snapshots, die mit dem vorherigen Wallet SDK erstellt wurden, nicht wiederherstellen kann. ODATANO empfiehlt, Sponsor Wallets vor dem Upgrade zu synchronisieren.

Version 0.42.1 ermöglicht Aufrufe älterer Verträge

Der 0.42.1 Patch ermöglicht es Entwicklern, @odatano/nightgate-tx 0.21.1 mit einem Ledger 8 Vertragsbuild zu verwenden, um eine Ledger 9 Transaktion zu erzeugen, die einen einzelnen Aufruf an einen vor dem Upgrade bereitgestellten Vertrag enthält. Für diese Aufrufe leiten die serverseitigen Vertragsaktionen des Gateways Entwickler an den Transaktionsbuilder weiter.

Bestehende Mainnet Verträge wurden übernommen, als Midnight am 6. November auf Ledger 9 aktualisiert wurde. Der Patch ermöglicht es NIGHTGATE Entwicklern, diese Deployments mit dem Transaktionsformat aufzurufen, das das Mainnet nun akzeptiert. Midnight setzte Preview am selben Datum als neue Chain zurück, daher müssen Verträge aus der vorherigen Preview Chain dort erneut bereitgestellt werden.

[NEWSBREAK]

Was NIGHTGATE auf Mainnet und Preview unterstützt

NIGHTGATE 0.42 kann das Mainnet indizieren, wenn es mit einem Node und einem Indexer konfiguriert ist, und sein Transaktionsbuilder kann Ledger 9 Transaktionen erstellen und beweisen. Der Crawler kann weiterhin historische Ledger 8 Blöcke dekodieren. Preprod bleibt auf Ledger 8 und benötigt die frühere NIGHTGATE 0.41 Release Linie.

Selbst gehostete Betreiber können die Einreichung über allowMainnetSubmission aktivieren. Die Produktionscheckliste von ODATANO beschreibt die Einreichung im Mainnet als nicht unterstützt und weist Betreiber an, die Einstellung deaktiviert zu lassen. Entwickler können Preview verwenden, um den vollständigen Ledger 9 Workflow zu testen, einschließlich der Einreichung gesponserter Bereitstellungen, Swaps und Transfers.