Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
smart-nodes [2019/06/15 13:20] โ created smiley7 | smart-nodes [2022/12/21 17:21] (current) โ lolitalollipop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Conceal Node Guardian====== | + | ==== Conceal Node Guardian ==== |
- | =====1. About===== | + | ====About==== |
- | **ConcealNodeGuard** is a guardian process that monitors over the conceal | + | **Conceal Node Guard** is a guardian process that monitors over the Conceal |
+ | |||
+ | The **Conceal Node Gaurd** can also connect to a pool, so the node is then listed among available nodes for either | ||
+ | |||
+ | ====Installation==== | ||
+ | |||
+ | To install and run the **Conceal Node Guard** you have two options: | ||
+ | |||
+ | - **Option 1** is to install and run it via the node.js virtual machine. If you go with the **Option 1**, then continue reading. | ||
+ | - **Option 2** is to download and run the pre-compiled executable that already includes node.js. For **Option 2**, go to this [[https:// | ||
+ | |||
+ | For **Option 1**, you will need to install two dependencies: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | You can install **Node.js via package manager** [[https:// | ||
+ | |||
+ | Once you have installed **Node.js** and **npm** you can run the guardian by simply doing: | ||
+ | |||
+ | - npm install | ||
+ | - node index.js | ||
+ | |||
+ | Before you run the guardian, check the config.json and set the correct settings. For an interactive config setup, please refer to this [[https:// | ||
+ | |||
+ | You can see an example config.json file and detailed instructions [[https:// | ||
+ | |||
+ | ====API==== | ||
+ | |||
+ | The **Conceal Node Guard** can have an api that listens for incoming requests and returns some info about the node. The api only has one handler (all other request are considered invalid and return 403): | ||
+ | |||
+ | * getInfo | ||
+ | |||
+ | Click [[https:// | ||
+ | |||
+ | ====HTML==== | ||
+ | The **Conceal Node Guard** has a web interface. A feature available is to have the daemon automatically update to the newest version. By default, the auto update of the daemon must be manually enabled in the config.json file or with the interactive setup. NOTE: The auto update feature only applies to the daemon and not the guardian. | ||
+ | |||
+ | Click this [[http:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | A stand alone node pool is available for all remote nodes. Each node registers to the pool and sends periodic updates to allow visibility on the explorer. For a full list of nodes click [[https:// | ||
+ | |||
+ | {{ : | ||
- | It can also connect to a pool so the node is then listed among available nodes either for infrastructure monitoring or for remote node with fee listing. |