Loading
Loading

This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository for the latest instructions.
DDR4 RAM recommended. SSD storage with minimum 1000 IOPS (5000 IOPS recommended). Public IP required for external communication.
DDR4 RAM recommended. SSD storage with minimum 1000 IOPS (5000 IOPS recommended). Public IP required. Sufficient stake (TAO) required to become a valid validator.
Install uv package manager and Python 3.13
curl -LsSf https://astral.sh/uv/install.sh | sh && uv python install 3.13
Clone repository and sync dependencies
git clone [email protected]:subquery/network-hermes-subnet.git && cd network-hermes-subnet && uv sync
Activate virtual environment and install btcli
source .venv/bin/activate && uv pip install bittensor-cli
Create a new coldkey wallet for the miner
btcli wallet new_coldkey --wallet.name miner
Create a new hotkey for the miner
btcli wallet new_hotkey --wallet.name miner --wallet.hotkey default
Register the miner on the subnet (requires TAO for burn fee)
btcli subnet register --wallet.name miner --wallet.hotkey default
Create and configure .env.miner with SUBTENSOR_NETWORK, WALLET_NAME, HOTKEY, EXTERNAL_IP, PORT, OPENAI_API_KEY, LLM_MODEL, and MINER_LLM_MODEL
cp .env.miner.example .env.miner && nano .env.miner
Start the miner process
python -m neurons.miner
Install uv package manager and Python 3.13
curl -LsSf https://astral.sh/uv/install.sh | sh && uv python install 3.13
Clone repository and sync dependencies
git clone [email protected]:subquery/network-hermes-subnet.git && cd network-hermes-subnet && uv sync
Activate virtual environment and install btcli
source .venv/bin/activate && uv pip install bittensor-cli
Create a new coldkey wallet for the validator
btcli wallet new_coldkey --wallet.name validator
Create a new hotkey for the validator
btcli wallet new_hotkey --wallet.name validator --wallet.hotkey default
Register the validator on the subnet (requires TAO for burn fee)
btcli subnet register --wallet.name validator --wallet.hotkey default
Self-stake TAO to become a valid validator (optional but recommended)(optional)
btcli stake add --wallet.name validator --wallet.hotkey default
Create and configure .env.validator with SUBTENSOR_NETWORK, WALLET_NAME, HOTKEY, EXTERNAL_IP, PORT, OPENAI_API_KEY, LLM_MODEL, and SCORE_LLM_MODEL
cp .env.validator.example .env.validator && nano .env.validator
Start the validator process
python -m neurons.validator