Before you begin customizing your miner, it is useful to familiarize yourself with our
btcli commands. Btcli is a command line interface to interact with Bittensor, and commands are used to monitor miner performance, transfer Tao, regenerate keys, and run a miner.
Running a miner
For an overview of all possible btcli commands, enter:
For an overview of all possible flags, enter:
For a complete list of all created keys, run:
Both the "overview" and "inspect" commands are used to monitor your miner performance:
btcli overview will display the specifics of your progress in the network, and includes your UID, state (active or inactive), stake, rank, trust, consensus, incentive, dividends, and emission. For more information about these performance indicators, refer to the "Consensus Mechanism" section.
btcli inspect will not display such a detailed analysis of your performance, but will allow you to see your key identifiers, fingerprints, network, balance, stake, and emission.
The "unstake" command will transfer Tao from a hotkey to your coldkey.
The "stake" command will transfer Tao from your coldkey to a hotkey associated.
To expedite longer staking and unstaking operations, you can string these flags to
btcli stake and
#stake or unstake from all hotkeys --wallet.all_hotkeys #stake or unstake from a specific set of hotkeys --wallet.hotkeys <> #stake or unstake from all hotkeys while exluding a specific set of hotkeys --wallet.exclude_hotkeys <> #stake or unstake to a specific amount of stake on a hotkey --max_stake <>
This command moves Tao between coldkeys. A .125 tao burn fee is applied.
If you lose access to your keys, they can be easily regenerated with the unique mnemonic device you were provided with upon initial creation.
Regen a full coldkey:
To regen only the public portion of a coldkey:
btcli regen_coldkeypub --ss58 <>
Regen a hotkey:
Nominate your hotkey as a delegate:
Delegate stake to someone else's delegate hotkey:
View a list of all delegate hotkeys:
Show who you are delegating to: