Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/errors/custom.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Related:

### Error Code 0

**Error**: `ColdKeyInSwapSchedule`
**Error**: `ColdkeySwapAnnounced`
**Description**: Your coldkey is set to be swapped. No transfer operations are possible.

### Error Code 1
Expand Down
24 changes: 16 additions & 8 deletions docs/errors/subtensor.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,10 +102,6 @@ New coldkey is hotkey.

The coldkey has already been swapped.

### `ColdkeyIsInArbitration`

The coldkey is in arbitration.

### `UnableToRecoverPublicKey`

Public key cannot be recovered.
Expand Down Expand Up @@ -494,13 +490,21 @@ PoW hash seal does not match work.

Faucet is disabled.

### `SwapAlreadyScheduled`
### `ColdkeySwapAnnouncementNotFound`

Coldkey swap announcement not found

### `ColdkeySwapTooEarly`

Swap already scheduled.
Coldkey swap too early.

### `FailedToSchedule`
### `ColdkeySwapReannouncedTooEarly`

Failed to schedule swap.
Coldkey swap reannounced too early.

### `AnnouncedColdkeyHashDoesNotMatch`

The announced coldkey hash does not match the new coldkey hash.

### `InvalidIdentity`

Expand Down Expand Up @@ -541,3 +545,7 @@ Wallet not authorized. Ensure that the account has the correct root or subnet ow
### `InvalidValue`

Generic error for out-of-range parameter value

### `Deprecated`

Deprecated call.
2 changes: 1 addition & 1 deletion docs/governance/senators-btcli-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ See: [Senate](./senate).

If you suspect your coldkey may have been leaked, you can request to swap it out of your wallet, using an extrinsic blockchain transaction. This operation has a 5 day waiting period, during which your coldkey will be locked. The cost of this coldkey swap transaction is 0.1 TAO.

See [Rotate/Swap your Coldkey](../keys/schedule-coldkey-swap)
See [Rotate/Swap your Coldkey](../keys/coldkey-swap)
7 changes: 4 additions & 3 deletions docs/keys/coldkey-hotkey-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Coldkey and Hotkey Workstation Security"
---

import { SecurityWarning } from "./_security-warning.mdx";
import { SecurityWarning } from "./\_security-warning.mdx";

# Coldkey and Hotkey Workstation Security

Expand Down Expand Up @@ -98,7 +98,7 @@ Even on a minimal or air-gapped machine, follow standard security hygiene:

If you suspect your coldkey may have been leaked, you can request to swap it out of your wallet, using an extrinsic blockchain transaction. This operation has a 5 day waiting period, during which your coldkey will be locked. The cost of this coldkey swap transaction is 0.1 TAO.

See [Rotate/Swap your Coldkey](./schedule-coldkey-swap)
See [Rotate/Swap your Coldkey](./coldkey-swap)

Effectively, this transfers all of your TAO and alpha stake balances, as well as your `sudo` control over any subnets you have created:

Expand All @@ -115,16 +115,17 @@ Effectively, this transfers all of your TAO and alpha stake balances, as well as
**Proxies are one of the most effective tools for protecting your coldkey** while maintaining operational flexibility. By setting up proxy relationships, you can perform routine operations like staking without exposing your coldkey to any online environment.

Key benefits:

- **Least-privilege permissions**: Configure proxies with only the specific permissions needed (e.g., `Staking` type for stake management only)
- **Time-delayed operations**: Set a non-zero delay so you have time to reject unauthorized transactions if a proxy is compromised
- **Coldkey stays in cold storage**: Your high-value coldkey never needs to leave secure offline storage for day-to-day operations


:::warning Zero-delay proxies
A proxy with `delay: 0` and `ProxyType: Any` offers **no additional security** over direct coldkey access. Always use the narrowest `ProxyType` possible and consider adding delays for high-value operations.
:::

See:

- [Proxies: Overview](./proxies/index.md)
- [Working with Proxies](./proxies/working-with-proxies.md)
- [Staking with a Proxy](./proxies/staking-with-proxy.md)
Expand Down
Loading