NIGHTGATE 0.42 pasa a Ledger 9 con el envío a mainnet desactivado de forma predeterminada

El gateway de ODATANO requiere rutas de API actualizadas y una sincronización completa de la cartera. Un parche posterior agrega soporte para llamadas a contratos desplegados antes de la actualización Midnight.

By SongMarketCap

Updated:

Midnight News - NIGHTGATE 0.42 pasa a Ledger 9 con el envío a mainnet desactivado de forma predeterminada

ODATANO lanzó NIGHTGATE 0.42.0, trasladando su gateway de Midnight y su constructor de transacciones a Ledger 9. Las instalaciones autogestionadas usan por defecto la mainnet de Midnight, donde el envío de transacciones está desactivado de forma predeterminada. ODATANO informó haber probado patrocinio de comisiones, implementaciones de contratos patrocinadas, swaps y transferencias en Preview.

Qué cambia para los usuarios de NIGHTGATE

NIGHTGATE conecta aplicaciones empresariales a Midnight mediante OData V4 y puede ejecutarse como complemento para SAP Cloud Application Programming Model o como contenedor independiente. La versión 0.42.0 elimina las rutas heredadas /api/v1. Las aplicaciones que usan esas rutas deben cambiar a las rutas de servicio /odata/v4/midnight del gateway.

Las notas de la versión de ODATANO piden volver a desplegar y volver a vincular los contratos de NIGHTGATE que usan claves de verificación actualizadas. Las carteras también necesitan una sincronización completa porque la nueva versión no puede restaurar instantáneas creadas con el SDK de cartera anterior. ODATANO recomienda sincronizar las carteras patrocinadoras antes de la actualización.

La versión 0.42.1 agrega llamadas a contratos anteriores

El parche 0.42.1 permite a los desarrolladores usar @odatano/nightgate-tx 0.21.1 con una compilación de contrato de Ledger 8 para producir una transacción de Ledger 9 que contenga una única llamada a un contrato desplegado antes de la actualización. Para esas llamadas, las acciones de contrato del lado del servidor del gateway dirigen a los desarrolladores al constructor de transacciones.

Los contratos existentes en mainnet se mantuvieron cuando Midnight actualizó a Ledger 9 el 6 de noviembre. El parche permite a los desarrolladores de NIGHTGATE invocar esos despliegues usando el formato de transacción que mainnet acepta ahora. Midnight reinició Preview como una nueva cadena en la misma fecha, por lo que los contratos de la cadena Preview anterior deben volver a desplegarse allí.

[NEWSBREAK]

Qué admite NIGHTGATE en mainnet y Preview

NIGHTGATE 0.42 puede indexar mainnet cuando se configura con un nodo e indexador, y su constructor de transacciones puede crear y probar transacciones de Ledger 9. El rastreador aún puede decodificar bloques históricos de Ledger 8. Preprod permanece en Ledger 8 y requiere la línea de lanzamientos anterior NIGHTGATE 0.41.

Los operadores autogestionados pueden habilitar el envío mediante allowMainnetSubmission. La lista de verificación de producción de ODATANO describe el envío a mainnet como no compatible e instruye a los operadores a dejar el ajuste desactivado. Los desarrolladores pueden usar Preview para probar el flujo completo de trabajo de Ledger 9, incluido el envío de despliegues patrocinados, swaps y transferencias.