Introducción

Este documento contiene procedimientos para ayudar a los desarrolladores a entender cómo crear un Namespace, cómo crear un Mosaico y cómo transferir XEM y Mosaicos en Catapult Blockchain.

Usamos Linux/Slackware 14.2 como nuestro sistema predeterminado de empaquetado y distribución.

NOTA: La configuración presentada no pretende ser utilizada en la red pública. Estos parámetros son utilizados para la versión de Testnet de Catapult (MIJIN-TEST).

 

Ambiente de desarrollo:

  • Sistema operativo: Slackware 14.2 (64 bits)
  • Procesador: 2 x 3 GHz
  • Memoria: 2048 MB
  • Disco duro: 80 GB
  • Ancho de banda: 10 Mbps

Librerías:

Node Version Manager: https://github.com/creationix/nvm

 

Catapult NEM2-CLI:

La interfaz de línea de comandos NEM2 (NEM2-CLI) es una herramienta unificada para interactuar con la Blockchain de NEM Catapult.

Esta herramienta permite realizar las acciones más comúnmente utilizadas en la blockchain, tales como:

Crear cuentas, crear Namespaces, crear Mosaicos, consultar transacciones, transferir XEM o cualquier Mosaico creado en Catapult, consultar balance, consultar bloques, etc.

NEM2-CLI es una herramienta de código abierto construida en la parte superior del NEM2-SDK Typescript.

 

1.- Instalación de NEM2-CLI

2.- Crear perfil del usuario inicial (user-01), una cuenta con fondos.

                                 Nota: esta cuenta contiene los XEM generados en el Episodio 2.

  • privatekey: establece la PrivateKey de una de las direcciones creadas en el Episodio 2 y utilizada para generar el Bloque Némesis.
  • network: red de trabajo.
  • url: dirección url del servidor Api-rest de Catapult.
  • profile: nombre de perfil para el usuario user-01 de NEM2-CLI.

                                                 Todo los perfiles de usuarios son almacenados en ~/.nem2rc.json.

  • Información de la cuenta del usuario inicial.

3.- Crear un nuevo usuario (user-02), una cuenta sin fondos.

  • Información de la cuenta del usuario.

Nota: Debería aparecer un mensaje como este, ya que todavía no existe ninguna información de esta cuenta en la Blockchain.

4.- Transferir 100 XEM desde el user-01 al user-02.

  • Consultar Hash de la transacción.

  • Consultar información de la cuenta del usuario (user-02).

5.- Crear Namespace.

6.- Crear Mosaico.

  • -m, –mosaicname <mosaicname>                                                – Nombre de mosaico
  • -n, –namespacename <namespacename>                                  – Nombre del namespace principal
  • -a, –amount <amount>                                                                  – Cantidad de tokens
  • -t, –transferable                                                                              – Mosaico transferible
  • -s, –supplymutable                                                                            – Cantidad mutables
  • -l, –levymutable                                                                                 – Levy mutable
  • -d, –divisibility <divisibility>                                                           – Divisibilidad del mosaico, desde 0 hasta 6
  • -u, –duration <duration>                                                               – Duración del mosaico en cantidad de bloques

  • Consultar Mosaico.

7.- Transferir 100 “01coin” de ISARQ desde el user-01 al user-02.

  • Consultar información de la cuenta del usuario (user-02).

 

ISARQ/EG

Descargue este episodio en formato PDF haciendo clic aquí para la versión en Español y  aquí para la versión en Inglés.

– Vea también:

 

* EPISODIO #1 Compilación en Slackware

 

* EPISODIO #2 Creación del Bloque Némesis

 

* EPISODIO #3 Instalación del Core y el API-Rest

 

* ISARQ implementa CATAPULT, la nueva versión de la Blockchain de NEM

 

– Próximamente:

 

* EPISODIO #5 Escribiendo la primera aplicación en NEM Catapult

 

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