MainnetChain ID:
humans_1089-1Node Version: v1.0.0Explorer
URL
https://explorer.nodestake.org/humansInstallation Guide
Install build tooling
sudo apt update && sudo apt upgrade -y sudo apt install -y curl git jq lz4 build-essential make gcc unzip wget # install Go 1.25+ wget https://go.dev/dl/go1.25.8.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.25.8.linux-amd64.tar.gz echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.profile source $HOME/.profile go version
Public Endpoints
RPC
https://rpc.humans.nodestake.orgREST / API
https://api.humans.nodestake.orggRPC
grpc.humans.nodestake.org:443Peers
peers
https://ss.humans.nodestake.org/peers.txtSeed Node
seed
327fb4151de9f78f29ff10714085e347a4e3c836@rpc.humans.nodestake.org:666Addrbook
wget
wget -O $HOME/.humansd/config/addrbook.json https://ss.humans.nodestake.org/addrbook.jsonState Sync
RPC
https://rpc.humans.nodestake.orgSetup script
# Stop Node And Reset sudo systemctl stop humansd humansd tendermint unsafe-reset-all --home $HOME/.humansd/ --keep-addr-book # Configure State Sync SNAP_RPC="https://rpc.humans.nodestake.org" LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \ BLOCK_HEIGHT=$((LATEST_HEIGHT - 1000)); \ TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash) echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \ s|^(rpc_servers[[:space:]]+=[[:space:]]+).*$|\1\"$SNAP_RPC,$SNAP_RPC\"| ; \ s|^(trust_height[[:space:]]+=[[:space:]]+).*$|\1$BLOCK_HEIGHT| ; \ s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\"$TRUST_HASH\"| ; \ s|^(seeds[[:space:]]+=[[:space:]]+).*$|\1\"\"|" $HOME/.humansd/config/config.toml more $HOME/.humansd/config/config.toml | grep 'rpc_servers' more $HOME/.humansd/config/config.toml | grep 'trust_height' more $HOME/.humansd/config/config.toml | grep 'trust_hash' rm -rf $HOME/.humansd/wasm # Download Wasm curl -o - -L https://ss.humans.nodestake.org/wasm.tar.lz4 | lz4 -dc - | tar -xf - -C $HOME/.humansd # Restart Node sudo systemctl restart humansd journalctl -u humansd -f
Snapshots
Snapshot status
Proxied server-side from
log.txt & RPC /statusSnapshot height
—
Current height
—
Blocks behind
—
Snapshot age
—
Size
—
DB
goleveldb
Apply snapshot
sudo systemctl stop humansd cp $HOME/.humansd/data/priv_validator_state.json $HOME/.humansd/priv_validator_state.json.backup rm -rf $HOME/.humansd/data rm -rf $HOME/.humansd/wasm humansd tendermint unsafe-reset-all --home $HOME/.humansd/ --keep-addr-book curl -o - -L https://ss.humans.nodestake.org/<latest-snapshot>.tar.lz4 | lz4 -c -d - | tar -x -C $HOME/.humansd mv $HOME/.humansd/priv_validator_state.json.backup $HOME/.humansd/data/priv_validator_state.json sudo systemctl restart humansd
