NeoRay es una súper herramienta diseñada por NewEconoLab [NEL], que integra la compilación, el despliegue, la invocación y la depuración de contratos inteligentes.
En el pasado, NewEconoLab había lanzado la herramienta de depuración neon_debug_gui para contratos inteligentes , NeoRay es una versión online más desarrollada.
Es una herramienta única que acelera el proceso de depuración del código del contrato y no requiere que los usuarios configuren el entorno, simplemente abren la web y la usan. NeoRay consiste en:
- Una billetera.
- Un compilador de código simple.
- Un analizador de resultados de transacciones conectado a NEO TestNet
¿Qué es un depurador?
Un depurador es un programa utilizado para probar y depurar un programa de destino. También conocida como herramienta de depuración, usa estimuladores de conjuntos de instrucciones en lugar de un programa en ejecución directamente en el procesador para lograr un alto nivel de control sobre su ejecución.
Cuando un programa falla, los depuradores muestran la ubicación del error en el programa objetivo.
Cómo usar el depurador NeoRay
- El usuario debe tener la cartera NEO. Aquellos que no tengan la billetera pueden crear una nueva en la página de inicio de sesión de NEO. – Es importante asegurarse de tener suficiente TestNet Gas en la billetera.
- Ingrese el código de contrato inteligente en la herramienta de depuración, haga clic y compile el código en AMV que se puede implementar. –En caso de que la compilación falle, es posible que la sintaxis del código sea incorrecta o falten las referencias necesarias.
- Implemente el código de contrato cumplido en la red y espere a que se confirme la transacción.
- Elija un contrato que haya desplegado. También puede ingresar el hash del contrato directamente para llamar a los contratos de otros usuarios.
- Rellene los parámetros requeridos y haga clic en la transacción de llamada para enviar una transacción que llame al contrato.
- Seleccione una transacción que ya haya emitido para depurar. Verá ‘AVM, Careinfo y log / notification’ en el centro de su pantalla.
- Haga clic en el log / notification y verifique la información para ver los resultados completos de la ejecución del contrato.
- Haga clic en AVM para ver el código de contrato correspondiente y los datos de stack.
NEO es una plataforma de blockchain y criptomonedas diseñada para construir una red escalable de aplicaciones descentralizadas. Esta súper herramienta es un avance para toda la comunidad NEO .