Actualización de NEM Studios para la Comunidad

Hola comunidad NEM,

Ha sido un mes muy ocupado para el equipo de NEM Studios. Los desarrolladores han estado trabajando duro para obtener todas las últimas actualizaciones de Catapult Fushicho. Estamos trabajando continuamente para mejorar nuestros procesos de desarrollo y prueba, y uno de los cambios que realizamos es tener sprints semanales para nuestros equipos de SDK. Lo que esto significa son lanzamientos más frecuentes para darle acceso a todas las nuevas funciones interesantes lo antes posible.

A continuación se presentan algunos aspectos destacados para cada uno de nuestros equipos de desarrollo:

Typescript/Javascript SDK: (https://github.com/nemtech/nem2-sdk-typescript-javascript 1)

  • Se han publicado 7 lanzamientos durante el mes pasado. TS / JS SDK ahora es totalmente compatible con Fushicho.
  • Se implementaron transacciones de metadatos con manejadores de servicios para facilitar el proceso de anuncio de transacciones de metadatos.
  • Se implementaron las transacciones de restricción de mosaico como una característica específica para las ofertas de tokens de seguridad (STO).
  • Auditoría de prueba de Merkle implementada junto con los métodos de serialización de recibos
  • Google Flatbuffer ha sido reemplazado por el generador de mecanografía Catbuffer para la serialización y deserialización de transacciones. Se han aplicado esquemas de búfer Catapult estandarizados en el SDK. 

Java SDK: (https://github.com/nemtech/nem2-sdk-java 1)

  • La primera versión importante del SDK de Java (compatible con Fushicho) v0.14.0 se publicó en el repositorio público de Maven el 16 de octubre.
  • Catbuffer Java generador completamente implementado y esquemas de búfer estandarizados Catapult aplicados.
  • Rediseñó los modelos y repositorios de clientes mediante la adopción de interfaces y patrones de fábrica. Permitir inyectar paquetes de cliente JAR pregenerados e independientes para diferentes propósitos.
  • SDK Java totalmente integrado con Sonarqube.
  • Javadoc publicado en GitHub.

REST: (https://github.com/nemtech/catapult-rest)

  • Metadatos, mosaico y puntos finales de restricción de mosaico donde se agregaron
  • Mejoras en la configuración de CORS
  • Información de dirección del remitente agregada al canal de estado WS

Nuestro equipo de control de calidad y pruebas también ha trabajado arduamente para desarrollar nuestra plataforma de pruebas automatizadas. Tiene aproximadamente un 90% de avance con una tasa de aprobación superior al 90%, lo cual es excelente. Con cada iteración buscamos aumentar ese número. El equipo está terminando el trabajo de prueba funcional para los componentes del servidor y ahora comienza a concentrarse en las pruebas de rendimiento y fuzz (¡la diversión comienza pronto!).

Si tiene algún comentario o sugerencia, me encantaría saber de usted.

Victor Ruscitto

COO, NEM Studios

victor.ruscitto@nemstudios.io

Telegram: @ vrus1

Fuente: Foro de NEM