# Humans validator setup **Published by:** [cyberG|DVS](https://paragraph.com/@cyberg/) **Published on:** 2023-05-03 **URL:** https://paragraph.com/@cyberg/humans-validator-setup ## Content Install dependenciessudo apt update sudo apt install curl git jq lz4 build-essential sudo apt upgrade Install Gover="1.19" && \ wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" && \ sudo rm -rf /usr/local/go && \ sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" && \ rm "go$ver.linux-amd64.tar.gz" && \ echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile && \ source $HOME/.bash_profile && \ go version Build binariescd $HOME git clone https://github.com/humansdotai/humans cd humans && git checkout tags/v0.1.0 make install Create servicesudo tee /etc/systemd/system/humansd.service > /dev/null <<EOF [Unit] Description=humans After=network-online.target [Service] User=$USER ExecStart=$(which humansd) start Restart=on-failure RestartSec=3 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF Set confighumansd config chain-id humans_3000-1 humansd config keyring-backend test Init nodehumansd init moniker --chain-id humans_3000-1 Add seedssed -i -e "s|^seeds =.|seeds = "c94e42eec8bcc7f6db81748a97e5f10d59710e95@135.181.138.160:26656"|" $HOME/.humansd/config/config.toml Set minimum gas pricesed -i -e "s|^minimum-gas-prices =.|minimum-gas-prices = "0aheart"|" $HOME/.humansd/config/app.toml Set pruningsed -i -e 's|^pruning =.|pruning = "nothing"|' -e 's|^pruning-keep-recent =.|pruning-keep-recent = "100"|' -e 's|^pruning-keep-every =.|pruning-keep-every = "0"|' -e 's|^pruning-interval =.|pruning-interval = "19"|' $HOME/.humansd/config/app.toml Start service and check the logssudo systemctl daemon-reload sudo systemctl enable humansd sudo systemctl start humansd Create wallethumansd keys add keys Create validatorhumansd tx staking create-validator \ --amount 1000000uheart \ --from keys \ --commission-max-change-rate "0.1" \ --commission-max-rate "0.2" \ --commission-rate "0.1" \ --min-self-delegation "1" \ --pubkey $(humansd tendermint show-validator) \ --moniker moniker \ --chain-id testnet-1 \ --identity="" \ --details="" \ --website="" -y ## Publication Information - [cyberG|DVS](https://paragraph.com/@cyberg/): Publication homepage - [All Posts](https://paragraph.com/@cyberg/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@cyberg): Subscribe to updates - [Twitter](https://twitter.com/vadyhodler777): Follow on Twitter