El 17 de agosto, Jakub Cech, Product Owner de la Fundación IOTA, hizo un anuncio en su página oficial del blog. El desarrollador reveló que la versión Beta de la nueva biblioteca de JavaScript de IOTA llamada “IOTA.JS” ahora está disponible.
El equipo ha estado ocupado durante los últimos meses haciendo cambios notables en su Biblioteca JavaScript central, menciona. Además, la intención principal detrás de la actualización es hacer que la biblioteca sea más amigable para los desarrolladores. Por lo tanto, hacer que la base de código sea fácilmente editable por la comunidad de IOTA.
El código fuente ahora está disponible para descargar en su página de GitHub. La base de código se ha sometido a 81 confirmaciones desde su lanzamiento inicial. Es una reescritura completa de la biblioteca de tipos. El código ahora ha sido completamente modularizado.
- Obtener acceso a la API
- prepareTransfers, un método que funciona sin conexión
- checkConsistency que es equivalente al método isPromotable del antiguo iota.lib.js.
- isPromotable tiene un control adicional para las transacciones que caen por debajo de una profundidad máxima.
- Se ha agregado generateAddress, para generación de dirección determinista.
- Agregado comoTransactionTrytes / Object
- asTransactionTrytes acepta trytes cadena o matriz de trytes
- Problemas de conversión ASCII extendidos (# 243) han sido corregidos.
- extractJson cumple con la especificación JSON (# 231)
Si bien la base de código tiene nuevas características añadidas, algunos de los métodos y campos existentes han quedado obsoletos y se eliminarán en la versión 2.0.0 que indicaron:
- getBundlesFromAddresses
- isReattachable
- getTransfers
- total, returnTodo y suma de comprobación <opciones de getNewAddress
- transferencias Un campo de un objeto devuelto por getAccountData
La fundación también mencionó que la última versión se realizará en la biblioteca iota.lib.js original, que incluirá algunos cambios importantes. Además, todos los cambios nuevos tendrán efecto solo en la nueva biblioteca y se incorporarán pequeñas correcciones de errores en la versión anterior.
El equipo está listo para progresar de la versión Beta 1.0.0 a 1.0.0. Algunos de los aspectos clave que el equipo se propone alcanzar son:
- Interfaz de almacenamiento persistente y almacenamiento en caché
- Implementación de una API HTTP más liviana utilizando memorias intermedias planas
- Mejoras de rendimiento al utilizar código nativo del cliente C enredado
La opinión de Chris sobre unirse a IOTA:
“Una vez que descubrí IOTA y leí el libro blanco, me di cuenta de su potencial obvio para superar por completo todas las limitaciones actuales de blockchains. Más allá de eso, las aplicaciones de Tangle para garantizar la integridad de los datos, junto con Masked Authenticated Messaging están por encima de mis intereses. Realmente disfruto trabajar en conjunto con la Fundación IOTA en proyectos significativos y espero contribuir con esta gran visión”.
Síguenos en Telegram