To set up a validator node for Over Protocol, follow these steps:
1. System Requirements
OS: 64-bit Linux, macOS, or Windows 10+
CPU: 4+ cores
RAM: 16GB or more
Storage: SSD with at least 128GB of free space
Network: 25+ MBit/s bandwidth
Tokens: 256 OVER (Mainnet), or 256 testnet OVER (Testnet)
2. Download Client Binaries
Create a directory structure for storing execution and consensus clients:
mkdir overprotocol
cd overprotocol
mkdir execution consensus
Download the binaries for both the Execution Client (Kairos) and Consensus Client (Chronos) for your operating system from the Over Protocol Docs.
3. Run the Execution Client
After downloading and extracting the execution client to the execution folder, navigate to this folder and start the client:
mkdirdata./geth--datadir=./data--syncmodesnap
For the testnet (Dolphin):
4. Run the Consensus Client
In a new terminal, go to the consensus directory and run the consensus client:
This uses checkpoint sync for faster synchronization.
5. Run a Validator Client
Once your execution and consensus clients are up and synced, you can run your validator:
Make sure to secure your keys and mnemonic phrases on a separate machine for enhanced security. After running the node, you will need to register your validator and start staking. For additional instructions and details, refer to the Over Protocol documentation.