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.
Miner credentials stored in ~/.bitcast/secrets/ as JSON files per YouTube account or via TOKEN_SOURCE=api
Requires YouTube Analytics API credentials, LLM API access, and Sentry/Loki telemetry setup. State and cache files persisted to disk.
Create and activate Python 3.12 virtual environment
python3.12 -m venv .venv && source .venv/bin/activate
Install Bitcast and development dependencies
pip install -e '.[dev]'
Copy example environment file and fill in API keys and settings
cp .env.example .env
Add YouTube OAuth credentials (one JSON file per account) or set TOKEN_SOURCE=api
mkdir -p ~/.bitcast/secrets/ && echo '{"client_id": "...", "client_secret": "...", "refresh_token": "..."}' > ~/.bitcast/secrets/channel_name.jsonStart the miner on subnet 93 (finney testnet)
python -m neurons.miner --netuid 93 --subtensor.network finney --wallet.name miner --wallet.hotkey default
Create and activate Python 3.12 virtual environment
python3.12 -m venv .venv && source .venv/bin/activate
Install Bitcast and development dependencies
pip install -e '.[dev]'
Copy example environment file and configure: YouTube API credentials, LLM API keys (OpenRouter/Chute), Sentry DSN, Loki endpoint, and mechid
cp .env.example .env
Start the validator on subnet 93 (finney testnet)
python -m neurons.validator --netuid 93 --subtensor.network finney --wallet.name validator --wallet.hotkey default