Skip to main content

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:


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 sudo privileges
  • Keep your addresses and pool info handy for prompts
  • You can rerun update_node.sh anytime to refresh your worker