Hello Team,
We are currently in the process of implementing the XinFin validator node deployment role. As a security measure, we have opted not to use a one-click deployment script and are adhering to the internal standard for implementation.
During our implementation, we encountered a few queries regarding the setup of the validator node:
What are the prerequisite components required for running the XinFin validator node in the network, such as address-creator, wallet, etc.?
Is it necessary to set up the wallet first for the node to synchronize with the network?
Do we need to open port 3000 since it is used for XDC —ethstats during node startup?
https://github.com/XinFinOrg/XinFin-Node/blob/9814d1ff2e9f0cb494daeaead59cb93e02341eda/mainnet/start-node.sh#L31
Your clarification on these points would be greatly appreciated.
Thank you.
Discussion (2)
Hi there
Welcome along :)
Which method are you using for installation? Is it method 2? (From the GitHub here github.com/XinFinOrg/XinFin-Node/t...
For the ports, port 3000 is being accessed on the remote stats server so you won’t need it open on your node server. Only need to have these ports open on your node:
You can find information on the ports here:
xdc.dev/s4njk4n/securing-your-xdc-...
——-
During node setup a wallet will be set up for the Coinbase address to be used by the node to synchronise with the network.
The masternode owners address however is a separate wallet you can set up later after installing the node successfully. The masternode owners address wallet is the one you will stake from once the node is up and running and can be done later after node setup.
————
(If you look for articles I’ve published on Xdc.dev there are only a few and they should answer some specific node questions) :)
You will also find a lot of the information summarised here:
docs.xdc.community/run-a-node