-
OS : Ubuntu Linux 20.04 (LTS) x64
-
Read Access Memory : 8 GB (higher better)
-
CPU : 4 core (higher better)
-
Disk: 250 GB SSD Storage (higher better)
-
Bandwidth: 1 Gbps for Download / 100 Mbps for Upload
wget -O humans.sh https://raw.githubusercontent.com/DiscoverMyself/Humans-AI/main/humansd && chmod +x humans.sh && ./humans.sh
Humans-Ai Official Docs
peers="e4234a5fba85b2c3d2ad157b6961ac3d115f4c49@humans-testnet.nodejumper.io:28656,[email protected]:22656,[email protected]:36656,[email protected]:60756,[email protected]:60856,[email protected]:24137,[email protected]:46656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:23656,[email protected]:28656,[email protected]:26746,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:46656,[email protected]:36656,[email protected]:26656,[email protected]:1166,[email protected]:18456,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26746,[email protected]:26656,[email protected]:26656,[email protected]:61156,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:18456,[email protected]:33656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:33656,[email protected]:26656,[email protected]:60556,[email protected]:26656,[email protected]:26656"
sed -i 's|^persistent_peers *=.*|persistent_peers = "'$peers'"|' $HOME/.humans/config/config.toml
Add new wallet
humansd keys add $WALLET
Recover wallet
humansd keys add $WALLET --recover
Wallet list
humansd keys list
Check Balance
humansd query bank balances $(humansd keys show wallet -a)
Delete Wallet
humansd keys delete $WALLET
Create Validator
humansd tx staking create-validator \
--amount=9000000uheart \
--pubkey=$(humansd tendermint show-validator) \
--moniker=$NODENAME \
--chain-id=$HUMANS_CHAIN_ID \
--commission-rate=0.1 \
--commission-max-rate=0.2 \
--commission-max-change-rate=0.05 \
--min-self-delegation=1 \
--fees=10000uheart \
--from=$WALLET \
-y
Check Validator address
humansd keys show wallet --bech val -a
Edit Validator
humansd tx staking edit-validator \
--moniker=$NODENAME \
--identity=<your_keybase_id> \
--website="<your_website>" \
--details="<your_validator_description>" \
--chain-id=$HUMANS_CHAIN_ID \
--from=$WALLET
Delegate to Validator
humansd tx staking delegate $(humansd tendermint show-validator) 1000000uheart --from $WALLET --chain-id $HUMANS_CHAIN_ID --fees 5000uheart
Unjail Validator
humansd tx slashing unjail \
--broadcast-mode=block \
--from=$WALLET \
--chain-id=$HUMANS_CHAIN_ID \
--gas=auto --gas-adjustment 1.4
Useful Commands
- Synchronization info
humansd status 2>&1 | jq .SyncInfo
- Validator Info
humansd status 2>&1 | jq .ValidatorInfo
- Node Info
humansd status 2>&1 | jq .NodeInfo
- Show Node ID
humansd tendermint show-node-id
- Delete Node
systemctl stop humansd
systemctl disable humansd
rm -rvf .humans
rm -rvf humans.sh
rm -rvf humansd
rm -rvf humans_latest_linux_amd64.tar.gz