Become a worker
Get your TPN worker up and running quickly using the official scripts. This guide includes all necessary steps in one place.
1. Prepare Your Addresses
Before starting, have the following ready:
- EVM Address — for payouts (if applicable)
- Bittensor (TAO) Address — for network rewards
2. Select a Mining Pool
Pick a pool with a good reward payout:
- Visit pool.taoprivatenetwork.com
- Copy the pool url from the mining pool you want to use
3. Install & Configure the Worker
Run the one-line installer:
curl -s https://raw.githubusercontent.com/taofu-labs/tpn-subnet/refs/heads/main/scripts/install_worker.sh | bash
-
The script will prompt you for:
- EVM address
- Bittensor (TAO) address
- Mining pool url
-
It will install dependencies (Docker, WireGuard, etc.)
-
Attempts to start the worker automatically
4. Update & Restart the Worker
To make sure your worker is running the latest version:
bash ~/tpn-subnet/scripts/update_node.sh
- Pulls the latest docker image
- Restarts the worker
Notes & Tips
- Run on a Linux machine with
sudoprivileges - Keep your addresses and pool info handy for prompts
- You can rerun
update_node.shanytime to refresh your worker