El equipo de Investigación, Desarrollo e Innovación (I+D+I) de ISARQ creó el Kit de Desarrollo de Software (SDK) NEM para el lenguaje de programación GO. Con este conjunto de herramientas, que están disponibles en http://github.com, los programadores que deseen desarrollar aplicaciones sobre la Blockchain de NEM podrán ahora hacerlo en este lenguaje, además del conjunto de lenguajes de programación que ya funcionan con NEM.

El líder de NEM para América Latina, Pedro Gutiérrez, hizo el anuncio en el foro de NEM Latinoamérica en la red social Telegram “@NEMespanol”. “Presentamos nem-sdk-go, el más completo kit de desarrollo de software NEM para Golang. Código completamente documentado y con ejemplos. Contribución de #ISARQ para la comunidad de #NEM”, escribió.

Como lo destacó Gutiérrez, se trata de una nueva contribución de ISARQ a la comunidad de NEM. A comienzos del mes de junio de 2018, el equipo I+D+I de ISARQ comenzó a liberar una serie de tutoriales para la compilación, instalación e implementación de NEM- Catapult, la versión 2.0 de la Blockchain de NEM.

 

Go es un lenguaje de programación compilado, concurrente, imperativo, estructurado, orientado a objetos —de una manera bastante especial— y con recolector de basura que de momento está soportado en diferentes tipos de sistemas UNIX, incluidos Linux, FreeBSD y Mac OS X.

Este kit de desarrollo incluye las siguientes funcionalidades:

– Cuentas

Acceder a datos de cuenta de la dirección de la cuenta
Acceder a datos de cuenta de la clave pública
Acceder a el AccountMetaDataPair de una matriz de cuentas

– Transacciones

Acceder a transacciones entrantes
Acceder a transacciones salientes
Acceder a la matriz de transacciones para las cuales una cuenta es el remitente o el receptor y que aún no se han incluido en un bloque
Acceder a todas las transacciones de una cuenta

– Históricos

Acceder al AccountMetaDataPair de una cuenta de un cierto bloque
Acceder al AccountMetaDataPair de una matriz de cuentas desde una altura histórico

– Mosaicos

Acceder a una matriz de objetos de mosaico para una dirección de cuenta determinada
Acceder a una matriz de objetos de definición de mosaico para una dirección de cuenta determinada
Acceder a definiciones de mosaicos de un namespace o espacio de nombres secundario
Acceder a suministro de mosaico

– Namespaces

Acceder a una matriz de objetos de namespace para una dirección de cuenta determinada

– Cosecha

Acceder a bloques cosechados
Comenzar la cosecha
Detener la cosechar

– Varios

Acceder a la altura de la cadena
Acceder al último bloque actual de la cadena.
Acceder a la información sobre la cantidad máxima de cosechadores permitidos y cuántos cosechadores ya están usando el nodo.
Acceder al AccountMetaDataPair de la cuenta para la cual la cuenta dada es la cuenta delegada.

– Tipos de transacciones

Transacciones simples
Transacciones de mosaico
Crear mosaico
Crear namespace
Transacciones con múltiples firmas

– Otras funciones

Crear claves privadas
Crear pares de claves
Extraer la clave pública del par de claves
Verificar una firma
Convertir una clave pública en una dirección
Verificar la validez de la dirección
Verificar si la dirección proviene de una red determinada
Y más

El SDK de NEM para Go se puede encontrar en el siguiente enlace:
http://github.com/isarq/nem-sdk-go

ISARQ/AG

 

Comparte en redes sociales
Share on Facebook
Facebook
Share on Google+
Google+
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *