Candidate is a node configured to be a candidate for joining as member to paticipate in consensus protocol and also act as a seed hubs
The OS firewall should be configured to allow incoming connections for TCP ports 20001(RDN) and 20003(Fair). If a machine running Node is connected to the Internet through a router, then the user needs to configure port forwarding (NAT) for TCP 20001 and 20003 ports in router's settings. Check your router manual for specific instructions.
Create a wallet using the GUI or 'wallet create' or 'wallet import' command.
Unlock the wallet
wallet unlock 0xCB79A69A9A80C1E24776B7FAFCBC43FC9E4755DA password=MySecretPassword
Deposit at least 1'000'000 energy tokens which will be used to pay candidate declaration fee.
You can use Free UNT Faucet to get some UNT for free
... or transfer funds from another account using 'utility transfer' command.
Configure a generator account the RdnNode.settings
...
Mcv
{
Generator = 0x0000A5A0591B2BF5085C0DDA2C39C5E478300C68
}
...
Now, a Uos can be run by launching executable using the following command:
Run on Windows:
uos.exe process run
This application requires admin privileges under Windows OS to correctly perform all its functions so above command should be called using "Run as Administrator" option. Windows users can also run a node with a graphical UI by launching the following executable:
Run on Linux:
/usr/bin/dotnet /usr/lib/uos/uos.dll process run
Run on macOS:
/usr/local/share/dotnet/dotnet /usr/local/uos/uos.dll process run