This is installed on a Secure Node to allow it to communicate with the zensystem.io tracking server. It provides data to the server about the node and performs compliance challenges. It is very lightweight as it only needs to act as a connector between the node and server.
- Bumped challenge amount and fee to .0001 so transactions get included in blocks
- Added stats for queue depth and challenge run time
- Display private address if no balance before registration
RUN SETUP after updating and be sure to add a host name (FQDN) even if it not valid. It just for identification at this point.
Upate from github:
- git fetch origin
- git checkout master
- git pull
Run: node setup Restart secnodetracker app.
This software is still under development. It is being provided in an incomplete alpha state for testing of data gathering and event tracking. One step closer to the payment system.
If you have followed Part 1 and Part 2 of creating a Secure Node, you should be ready to install this on the secure node. More complete instructions will be added to Part 3.
You will need at least 1 zen in the node wallet in a private address. The balance is checked when the app starts and will show the address on the console.
You will also need an address with at least 42 zen so the node will register on the server. This stake address does not have to be on the node.
Login to your secure node. This will install NPM and 8.2.1 or above of Node.js.
- sudo apt-get install npm
- sudo npm install -g n
- sudo n latest
put the repository in the same folder as zen
- cd ~/zencash
- git clone https://github.com/ADumaine/secnodetracker.git
- cd secnodetracker
- npm install
You will need your staking address (with at least 42zen) and an email address for alerts (not implemented yet). The setup prompts for the address and email and allows you to override the default address of the tracking server.
- node setup.js
- node app.js
Follow any instructions shown on the console. Rerun setup if needed: it will remember your previous values. Use Ctrl-C to break out of the app.
Check your node at http://devtracksys.secnodes.com
Report any issues to @devman in the zencash slack #securenodes channel.
Instructions on installing a monitoring tool like nodemon or pm2 will be included later so the app can run within a daemon wrapper (in the background).