Guía para la integración de NEM a los Exchanges
1.- Cuenta
Para crear una cuenta, diríjase a la dirección web https://nem.io/downloads/7 y descargue la NEM Wallet versión para escritorio. Recomendamos crear una billetera simple. Las claves delegadas se pueden encontrar en la pestaña Servicios/Cosecha delegada/Administrar cuenta delegada. La clave privada de la cuenta se puede encontrar en la pestaña Cuenta.
2.- Documentación de la API
NEM está completamente basada en su API y, por lo tanto, está diseñada con un lenguaje. Para comenzar, recomendamos revisar la documentación de la API https://nemproject.github.io/ 21.
Además, en la biblioteca de NEM se encuentran muchos recursos y ejemplos para los desarrolladores, por lo que les invitamos a revisarla para conocer más detalles al respecto (https://docs.nem.io 12).
3.- Nodo alojado / Supernodos
A la mayoría de las plataformas de intercambios les gusta ejecutar su propio nodo por razones obvias. La bibilioteca de NEM contiene contenidos que pueden ilustrar mejor a los desarrolladores a la hora de ejecutar la API en un grupo de Supernodos. Esto resulta mucho más confiable que ejecutar un nodo propio, ya que se llevará a cabo un proceso de intercomunicación hasta que se encuentre un nodo operativo
https://nemlibrary.com/documentation/connection_pool/ 9
3.1.- Nodo auto-hospedado
En caso de que se desee ejecutar un nodo propio, se puede hacer uso de la guía para supernodos y obviar el paso antes descrito:
https://forum.nem.io/t/nem-supernode-command-line-tutorial-for-debian-8-4/2211 6
3.2.- Supernodo alojado
En caso de que necesite hacer búsquedas en la red (es decir, /account/transfers/all todas con un HASH que tenga más de 36 horas vigente), se debe hacer algunos cambios en la configuración para los nodos, necesitando mucha más memoria RAM.
Requisitos de RAM
La ejecución de un nodo con búsquedas históricas requiere al menos 9 GB de RAM para el proceso NIS. Recomendamos un VPS de 16 GB que asigne 10 GB al NIS. Consulte la sección 1.3. de la guía para Supernodos y cambie el archivo de configuración a:
#!/bin/bash
java -Xms10240M -Xmx10240M -cp ".:package/nis:package/nis/*:package/libs/*" org.nem.deploy.CommonStarter
Cambios en la configuración
Cambie lo siguiente: nis-ncc/package/nis/config.properties
:
nis.optionalFeatures = TRANSACTION_HASH_LOOKUP|HISTORICAL_ACCOUNT_DATA
y esto:
nis.transactionHashRetentionTime = -1
Fuente: Nemflash.io
Versión adaptada por Anjiru M.