Validator Installation
Full wizard for server readiness, node installation, sync checks, and validator preparation.
Validator Installation Wizard
Step-by-step operational path for a Hickory validator node.
Prepare Server
Update the operating system and inspect basic server resources before installation.
Paste the output before moving forward if you want the assistant to validate capacity.
sudo apt update && sudo apt upgrade -y lsb_release -afree -hdf -hnprocInstall Dependencies
Install common build and operations tools used by Cosmos-based validator nodes.
sudo apt install curl git jq build-essential make gcc tar wget lz4 -yInstall Go
Install the Go version required by the official Hickory release instructions.
# TODO: replace with official Hickory-supported Go version and install methodgo versionBuild Hickory Binary
Use only the official Hickory release URL or source instructions when available.
# TODO: replace with official Hickory release URL or install script# Do not use unofficial binaries.hickoryd versionInitialize Node
Initialize the local node configuration with the official chain ID.
hickoryd init "YOUR_NODE_MONIKER" --chain-id HickoryDownload Genesis
Download genesis only from official Hickory distribution channels.
# TODO: replace with official Hickory genesis URL# Verify checksum when published.Configure Peers
Configure persistent peers from official network documentation or trusted sentries.
# TODO: insert official persistent_peers values when publishedStart Node
Start hickoryd through systemd and inspect service logs.
sudo systemctl status hickoryd journalctl -u hickoryd -fCheck Sync
Confirm whether the node is still catching up or fully synced.
catching_up = true means syncing. catching_up = false means synced.
hickoryd status 2>&1 | jq curl -s http://localhost:26657/status | jqCreate Validator
Use a safe template and replace only the moniker and wallet name locally.
hickoryd tx staking create-validator \ --amount 1000000uhic \ --pubkey "$(hickoryd tendermint show-validator)" \ --moniker "YOUR_VALIDATOR_NAME" \ --chain-id Hickory \ --commission-rate "0.05" \ --commission-max-rate "0.20" \ --commission-max-change-rate "0.01" \ --min-self-delegation "1" \ --fees 2000uhic \ --from YOUR_WALLET_NAMEOptional Sentry Node
Keep validator RPC private and let sentry nodes handle external P2P traffic.
sudo ufw allow 22/tcpsudo ufw allow 26656/tcpsudo ufw allow 26657/tcpsudo ufw enableMonitoring & Maintenance
Monitor disk, memory, sync, logs, and validator uptime continuously.
df -hfree -hsystemctl status hickorydhickoryd status 2>&1 | jqServer Requirements
An IONOS VPS is acceptable for the early Hickory validator network if it meets the minimum requirements.
Minimum
- 4 vCPU
- 8 GB RAM
- 200 GB SSD/NVMe
- Ubuntu 22.04 LTS or Ubuntu 24.04 LTS
- Static IPv4
- 100 Mbit/s network
Recommended
- 8 vCPU
- 16 GB RAM
- 500 GB NVMe SSD
- 1 Gbit/s network
- Monitoring
- Backups
- Optional sentry architecture
