Loading
Loading

Competitive training of chronologically consistent Large Language Models
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.
Miners do not run compute tasks or software. They participate on-chain by placing bets via a web interface or smart contract interaction. No specific hardware required beyond ability to sign transactions.
Validators run continuously, query EVM contracts every 5 minutes, and commit weights every ~360 blocks (~72 minutes). Should have high uptime and stable network connection.
Install Bittensor framework for wallet management and subnet registration
pip install bittensor
Create Bittensor coldkey and hotkey wallets if you don't have them(optional)
btcli wallet new_coldkey --wallet.name miner && btcli wallet new_hotkey --wallet.name miner --wallet.hotkey default
Register on TAO Colosseum subnet to get a UID
btcli subnet register --netuid <TAO_COLOSSEUM_NETUID> --wallet.name miner --wallet.hotkey default --subtensor.network finney
Verify registration by checking your UID in the subnet
btcli wallet overview --wallet.name miner --subtensor.network finney
Link your coldkey SS58 address to your EVM address using dual signatures for security
Sign wallet mapping message with both coldkey and EVM wallet (via frontend or programmatically)
Transfer TAO to your EVM wallet on Bittensor EVM to have funds for betting
Bridge TAO to Bittensor EVM using official bridge; add network to MetaMask (RPC: https://lite.chain.opentensor.ai, Chain ID: 964)
Place bets on RPS tournaments or underdog games to earn mining rewards based on betting volume
Use TAO Colosseum web frontend or ethers.js to call placeBet() on contract 0x3b68322FC1Cb27A2c82477E86cbDde2E4850eE93
Clone the TAO Colosseum repository
git clone https://github.com/TAO-Colosseum/tao-colosseum-subnet.git && cd tao-colosseum-subnet
Create and activate a Python virtual environment
python -m venv venv && source venv/bin/activate
Install TAO Colosseum package and all dependencies
pip install -e .
Create validator coldkey and hotkey wallets if you don't have them(optional)
btcli wallet new_coldkey --wallet.name validator && btcli wallet new_hotkey --wallet.name validator --wallet.hotkey default
Register as a validator on the TAO Colosseum subnet
btcli subnet register --netuid <NETUID> --wallet.name validator --wallet.hotkey default --subtensor.network finney
Stake TAO to gain weight and influence in the subnet
btcli stake add --wallet.name validator --wallet.hotkey default --amount <AMOUNT> --subtensor.network finney
Start the validator process with specified configuration
python validator/validator.py --netuid <NETUID> --wallet.name validator --wallet.hotkey default --subtensor.network finney --neuron.api_port 8000
Alternatively, use PM2 for process management and auto-restart on reboot (install PM2 first via npm)(optional)
pm2 start validator/validator.py --name tao-colosseum-validator --interpreter python -- --netuid <NETUID> --wallet.name validator --wallet.hotkey default --subtensor.network finney
Verify the validator is running and API is accessible
curl http://localhost:8000/health