NewEconowLabs (NEL), la comunidad especializada en software para tecnología blockchain con base en China, ha hecho público el lanzamiento de su producto Neoray 2.0; una herramienta diseñada para depurar contratos inteligentes en la plataforma NEO.

La herramienta que permite la compilación implementación, invocación y depuración de smart contracts en la blockchain de NEO ha tenido una mejora importante con la versión lanzada, la cual ha actualizado la interfaz, el flujo de uso y los métodos invocación de contratos, reduciendo en gran medida el umbral de aprendizaje para la depuración de los mismos, facilitando el inicio para los menos conocedores de la tecnología.

Con Neoray los usuarios no requieren configurar el entorno, simplemente abren la web y la usan y comprenden básicamente de tres módulos: una billetera, un compilador de código simple y un analizador de resultados de transacciones conectado a NEO TestNet.

Según se desprende del blog oficial de la comunidad, Neoray 2.0 resalta el segmento de código y la línea correspondientes en función  del número de línea del registro completo, así como detiene la función de depuración después de cambiar las pestañas, entre otras mejoras.

La nueva versión del proceso de depuración en Neoray sigue el orden siguiente: compilar código- implementar el contrato – llamar al contrato – depurar el contrato.

Al usar Neoray 2.0 los desarrolladores pueden seleccionar el código de contrato a depurar, el cual puede ser escrito en Visual Studio y guardarlo directamente en un archivo local en su computadora. También es posible su edición y guardado directamente en Neoray, si así lo prefiere el usuario.

En la versión anterior de Neoray, la implementación de contratos, las llamadas de contratos y la depuración de contratos eran tres módulos separados, cada uno con páginas y funcionalidades separadas En esta nueva versión, después de seleccionar el código, el código del contrato que se está depurando se puede ver durante todo el proceso de depuración, y todas las operaciones posteriores se realizan para el código actual.

La nueva versión mantiene la posibilidad de ayuda con otros usuarios, al enviar ID o hashes de contratos problemáticos para un soporte multiusuario, quien pueden cargar el código del contrato y ayudar en la depuración.

El equipo de Neoray ha agregado una ventana de salida a la interfaz, permitiendo mostrar los resultados en la ventana de salida cuando se reciba el resultado de la transacción. Con esta funcionalidad, los desarrolladores pueden ver todos los registros operativos recientes en la ventana de salida para ayudar a identificar problemas de depuración.

En Neoray 2.0, las tareas relacionadas con el empaquetado y el envío de transacciones se han otorgado a Teemo Wallet de código abierto para aumentar la estabilidad de Neoray. Dado que Teemo Wallet solo es compatible con los navegadores Chrome en este momento, los desarrolladores que usan otros navegadores temporalmente no pueden usar Neoray 2.0., por lo que son devueltos a través de un botón a Neoray V1.0, que viene con la funcionalidad de empaquetar y enviar transacciones sin usar Teemo.

Por ahora, después de que Teemo Wallet complete la adaptación NEO 3.0 recientemente lanzada en fase TestNet, Neoray también será posible bajo esta mejora. Lo anterior se traduce en una reducción considerable de los costos de publicar contratos y transacciones en la blockchain de NEO.
 

Sigue Leyendo: