Guide: Installing a Humans.ai Node with NODEJUMPER

NODEJUMPER
2 min readMay 1, 2023

Are you ready to join the Humans community and become a validator? In this guide, we will share our personal experience of installing a Humans.ai node with the help of NODEJUMPER installation scripts.

Requirements

Before we get started, ensure that your computer meets the minimum requirements:

  • Operating system: Linux, macOS, or Windows
  • CPU: Intel Core i5 or higher
  • RAM: 8 GB or more
  • Storage: 100 GB or more of free space
  • Network: A stable and reliable internet connection (at least 1000mbps network bandwidth)
  • Ports: Open several ports to connect to the Humans peer-to-peer network:
    - 26660 (Prometheus listen address)
    - 9464 (Prometheus exporter)
    - 26656 (Humans peer-to-peer network connection)
    - 1317 (Export Cosmos SDK metrics)

Node installation

To simplify the installation process, we recommend using NODEJUMPER’s automatic scripts:

  1. Open your terminal.
  2. Run the following command to install the node automatically with optimized configuration:
source <(curl -s https://raw.githubusercontent.com/nodejumper-org/cosmos-scripts/master/humans/humans_3000-1/install.sh)

Please note that this type of script is meant to be used by advanced users preferably.

Validator Creation

Now, let’s create and initialize a validator:

  1. Create a wallet by running the following command:
humansd keys add wallet

2. Note down the seed phrase, which is needed for account recovery.

3. To save your private validator key, run:

cat $HOME/.humans/config/priv_validator_key.json

4. Wait until the node is synced. You can check the sync status by running:

humansd status 2>&1 | jq .SyncInfo.catching_up

5. Ask for some tokens on the Humans Discord server.

6. Verify your balance by running:

humansd q bank balances $(humansd keys show wallet -a)

7. Create a validator with the following command:

humansd tx staking create-validator \
--amount=9000000000000000000uheart \
--pubkey=$(humansd tendermint show-validator) \
--moniker="$NODE_MONIKER" \
--chain-id=humans_3000-1 \
--commission-rate=0.1 \
--commission-max-rate=0.2 \
--commission-max-change-rate=0.05 \
--min-self-delegation=1 \
--fees=10000aheart \
--from=wallet \
-y

8. Make sure you see the validator details by running:

humansd q staking validator $(humansd keys show wallet - bech val -a)

Monitoring

Finally, monitor the status of your Humans node by visiting the telemetry dashboard at https://explorer.humans.zone/ or using NODEJUMPER’s monitoring tool available at https://github.com/nodejumper-org/monitoring-tool.

Conclusion

Congratulations, you have successfully installed and set up a Humans.ai node! Join the Humans community and start contributing to the network.

--

--

NODEJUMPER

Professional POS Validator services, Cosmos contributors and supporters, RESTAKE APP compatible