Installation

Network

Public static IP

Open Ports:

22: SSH (Secure Shell) protocol 26656: Cosmos app CometBFT gossiping port for consensus 26657: Cosmos app CometBFT RPC port 9090: Cosmos app gRPC port 5051: TSS-ECDSA P2P port 5052: TSS-EDDSA P2P port 5053: TSS app EDDSA (Solana chain signer) gossiping port 8081: TSS-ECDSA info address 8082: TSS-ECDSA info address 7070: Cosmos validator management on genesis node port

Initial setup:

Download scripts from the Github repository to your server using any convenient method. git clone [email protected]:kima-finance/kima-external-validator.git

Prepare the scripts:

Make the files executable with: sudo chmod +x setup-validator.sh sudo chmod +x update-config.sh sudo chmod +x run-validator.sh

Prepare the environment:

cd into the validator directory.

Create a new empty .env file: Use the touch command to create a new empty file named .env.

`touch .env`

Copy the contents of .env.template to .env:

If .env already exists, this will overwrite it, so be sure you want to do this.

`cp .env.template .env`

Edit the .env file with your preferred text editor to add the path to your SSH key: