Coldkey guide

Register your Bittensor coldkey from the terminal. The site never sees your seed — signing runs locally via btcli.

Install nepher-cli

Install with pip (Python 3). Then confirm the CLI is available on your PATH.

pip install nepher-cli

Install Bittensor and ensure btcli is available

Coldkey registration runs a challenge/verify flow that invokes btcli. Install Bittensor per the project docs and confirm:

btcli --help

Create a Nepher API key

In the Nepher account app, open API Keys, create a key, and copy it somewhere safe (starts with nepher_).

  • Not expired
  • Active (not revoked)
  • If the key is scoped to products, enable access for Hackathon (or use a key with access to all platforms)

Register your coldkey

Replace YOUR_WALLET_NAME with your Bittensor wallet name (the coldkey you want to bind) and YOUR_NEPHER_API_KEY with your API key. Paste the line into your terminal, edit the placeholders, then run it.

nepher-cli --service account register-coldkey --wallet YOUR_WALLET_NAME --apikey YOUR_NEPHER_API_KEY

To replace a coldkey already on your account, run the same command with a new wallet; verification updates the stored address.

Confirm in the dashboard

Open Dashboard → Profile. You should see a masked SS58 (start and end visible, middle hidden). There is no in-browser wallet flow.

Signing stays on your machine; Nepher stores only your verified address. Package reference: nepher-cli on PyPI.