Validator Setup
The validator software is currently available for Windows (x64), MacOS (x64/ARM64), and Linux(x64/ARM64).
Requirements
1. Windows, Mac, or Linux-based system
2. Fone Network Validator Software (available at fone.dev)
3. A minimum of 5GB of storage
4. Active internet connection
5. Fone Network Wallet that stakes Fone through the mobile App
Step-by-step Guide
After successfully downloading the validator software for the desired operating system (OS), unarchiving the file creates a folder with three files inside: a SetupGuide.txt, which contains this guide with some differences based on the OS, a config.json, and an executable Validator file.
Open the config.json file
config.json:
nodeURLS: A list of predefined nodes currently available to establish a WebSockets connection.
privateKey: Replace the ENTER_PRIVATE_KEY with an actual private key.
Do not change or remove any of the nodes in the nodeURLs section.
Note: Place the private key inside the double quotes to maintain the file structure.
Save the config.json file and open the Validator file by double-clicking it.
If a black window opens and closes immediately, open a terminal window (CMD on Windows, Terminal on Linux) and navigate to the folder where the Validator software is.
Example: cd Desktop/validator/
For Windows, type Validator.exe; for Linux, type ./Validator to run the validator. It will not close automatically upon startup.
Based on the error, some steps need to be reconfigured.
Common errors and possible solutions
Error reading from config file: If the format is broken in the config.json file, it will not read properly and display this error. Ensure all key-value pairs have quotations around them and that commas are present on each line but not the last one.
Invalid private key: If the Private key is not the correct length, it will display this.
This wallet is not staking: The wallet the private key unlocks must start staking to validate transactions before the validator software is executed.
This is an outdated version of the validator. Please update it to continue. As the error says, the version is obsolete, and the validator software needs to be updated.
A connection to a Node was not established correctly, check the config file or try again later: This is the error if none of the provided node URLs are live.
Could not read from Node: If the Node is overloaded, the connection will time out, try again later.
If things are correctly set, the following text in green will be displayed, and the validator will be live on stand-by to validate upcoming transactions:
Accessing Wallet "PUBLIC FONE ADDRESS"
Connected to Node "NODE IT CONNECTS TO"
Validator Online is waiting for transactions to validate.
Last updated