Configuración Inicial
Archivos Requeridos
nixd
Necesitará una instancia en ejecución de nixd que se puede descargar desde https://github.com/NixPlatform/NixCore/releases. Después de descargar el binario nixd, cree un archivo de configuración en ~/.nix
llamado nix.conf
y configure el demonio a su gusto. Un ejemplo de trabajo y válido se muestra a continuación. Una vez configurado, simplemente ejecute nixd o configure un servicio systemd para administrarlo.
SDK
Puede usar hilo o npm para instalar el SDK.
yarn add nix-core
o
npm install nix-core --save
Configuración de Nodo
Para establecer una conexión entre la instancia de nixd y el SDK, se requiere un archivo de configuración nix.conf apropiado.
daemon=1
server=1
par=1
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
rpcport=3335
rpcuser=username1
rpcpassword=password1
rpcclienttimeout=30
rpcthreads=2
rpcworkqueue=1000
staking=0
enableaccounts=1
Conectándose al daemon en JavaScript
Después de que nixd se haya iniciado con la configuración anterior, se puede crear una instancia en el archivo JavaScript de control:
const Client = require('nix-core');
const client = new Client({
username: 'username1',
password: 'password1',
port: 3335,
network: 'mainnet' });
Se pueden encontrar más opciones en la documentación del paquete nix-core. Con el objeto de cliente, cualquier comando ahora se puede ejecutar. Puede encontrar una lista de los comandos seleccionados aquí.
Nodo oficial del SDK de NIX
Alternativamente, puede conectarse a ny.nixplatform.io utilizando los siguientes parámetros:
var RPC_USER = 'yourusername'
var RPC_PASSWORD = 'yourpassword'
var RPC_PORT = 8822
const client = new Client({ network: 'mainnet',
port: RPC_PORT,
host: 'ny.nixplatform.io',
username: RPC_USER,
password: RPC_PASSWORD
});
Last updated
Was this helpful?