Skip to content
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
87a3388
spec bump
UnArbosFour Aug 20, 2026
c198977
conflicts
UnArbosFour Aug 21, 2026
d02e7ed
Merge branch 'main' into release-449
UnArbosFour Aug 21, 2026
7cd4c90
feat(runtime): enable root weight setting with 1/16 concentration cap…
unarbos Aug 24, 2026
b52bf3f
Merge remote-tracking branch 'origin/release-449' into release-449
unarbos Aug 24, 2026
5f26a78
fix(ci): benchmark new admin call, classify it in proxy groups, re-pi…
unarbos Aug 24, 2026
1219b7e
fix(weights): pin sudo_set_root_weights_cap to the CI-measured weight
unarbos Aug 24, 2026
330a619
feat(root): subscribe buys basket shares and ship curated-beta CLI
unarbos Aug 25, 2026
32c6ef4
fix(ci): unblock 449 docs/SDK checks and ship SDK 11.3.0
unarbos Aug 25, 2026
2179d8b
fix(ci): keep SDK at 11.3.0.dev0 so the PyPI stamp script matches
unarbos Aug 25, 2026
432eac4
fix(sdk): drop set_reject_locked_alpha from the raw-only allowlist
unarbos Aug 25, 2026
1d1dfb5
feat(root): gate admission, auto-childkey on register, and rename sub…
unarbos Aug 25, 2026
1d29837
refactor(root): extract prune helper and auto-parent module
unarbos Aug 25, 2026
8000e4a
fix(root): drop auto-parent edges when a root seat is pruned
unarbos Aug 25, 2026
bb9e4c0
docs(root): teach non-immune prune from the RootRegister intent
unarbos Aug 25, 2026
4d850fb
fix(root): retarget auto-parent edges when the owner hotkey changes
unarbos Aug 25, 2026
9cf0b25
feat(root): size claim-then-move on the live position and document beta
unarbos Aug 25, 2026
ca930a6
fix(ci): make root_register benchmark pruneable and refresh move-lock
unarbos Aug 25, 2026
82d821a
fix(root): charge auto-parent work and bound basket deposit targets
unarbos Aug 25, 2026
728b941
fix(ci): rustfmt import order and restore WeightInfo in scope
unarbos Aug 25, 2026
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/already-exists.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ The exact chain error names (from the extrinsic receipt) that classify to `alrea
| [`EpochTriggerAlreadyPending`](/docs/errors/chain/EpochTriggerAlreadyPending) | `trigger_epoch` was called while a previously triggered epoch is still queued for this subnet. Check the `PendingEpochAt` storage for the netuid and wait for the pending epoch to fire before triggering again. |
| [`ExistingVestingSchedule`](/docs/errors/chain/ExistingVestingSchedule) | A vesting schedule already exists for the target account and this call cannot add another. Check the account's `Vesting` storage entry before attempting to set a new vested transfer or schedule. |
| [`Exited`](/docs/errors/chain/Exited) | Safe-mode is not currently active, so `extend`, `force_extend`, or `force_exit` have nothing to act on. Check that `EnteredUntil` contains a value before extending or exiting. |
| [`FirstEmissionBlockNumberAlreadySet`](/docs/errors/chain/FirstEmissionBlockNumberAlreadySet) | `btcli sudo start` was issued for a subnet whose emissions have already been started. Check with `btcli sudo check-start`; if the subnet is already emitting, no action is needed. |
| [`FirstEmissionBlockNumberAlreadySet`](/docs/errors/chain/FirstEmissionBlockNumberAlreadySet) | `btcli hparams start` was issued for a subnet whose emissions have already been started. Check with `btcli hparams check-start`; if the subnet is already emitting, no action is needed. |
| [`HotKeyAlreadyDelegate`](/docs/errors/chain/HotKeyAlreadyDelegate) | `become_delegate` was called for a hotkey that is already a delegate. Check the `Delegates` storage for the hotkey; if it has a take entry it is already delegating and no action is needed. |
| [`HotKeyAlreadyRegisteredInSubNet`](/docs/errors/chain/HotKeyAlreadyRegisteredInSubNet) | A registration or hotkey swap targeted a hotkey that already holds a UID on the subnet (or, for a swap without a netuid, on any subnet). Check the `Uids` storage for the (netuid, hotkey) pair or `btcli wallet registrations`; use a different hotkey or netuid. |
| [`NetworkDissolveAlreadyQueued`](/docs/errors/chain/NetworkDissolveAlreadyQueued) | The subnet is already in the dissolve cleanup queue, so it cannot be queued for dissolution again. Check the `DissolveCleanupQueue` storage value for the netuid before submitting another dissolve request. |
Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/ActivityCutoffTooLow.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Check the argument values against the operation schema"

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

An admin tried to set the subnet's activity cutoff below the chain-wide minimum. Compare the requested value against the `MinActivityCutoff` storage item and current `activity_cutoff` in `btcli sudo get --netuid <n>`.
An admin tried to set the subnet's activity cutoff below the chain-wide minimum. Compare the requested value against the `MinActivityCutoff` storage item and current `activity_cutoff` in `btcli hparams get --netuid <n>`.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/BasketHasNoWeights.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Check the argument values against the operation schema"

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

Retired on current runtimes: a basket deposit into a validator with no usable root weight vector is now held as the fund's root (TAO cash) slot instead of erroring. Seeing this error means the chain is running an older runtime — have the validator set root weights with `btcli weights set-root` (or `set_root_weights`) first.
Retired on current runtimes: a basket deposit into a validator with no usable root weight vector is now held as the fund's root (TAO cash) slot instead of erroring. Seeing this error means the chain is running an older runtime — have the validator set root weights with `btcli root weights set` (or `set_root_weights`) first.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/BondsMovingAverageMaxReached.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A subnet owner called `sudo_set_bonds_moving_average` with a value above 975000,

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`limit_exceeded`](/docs/errors/limit-exceeded).

Declared at [`pallets/admin-utils/src/lib.rs#L156`](/code/pallets/admin-utils/src/lib.rs#L156).
Declared at [`pallets/admin-utils/src/lib.rs#L163`](/code/pallets/admin-utils/src/lib.rs#L163).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/CollateralDrainRatioOutOfBounds.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: "Check the argument values against the operation schema"

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L180`](/code/pallets/admin-utils/src/lib.rs#L180).
Declared at [`pallets/admin-utils/src/lib.rs#L187`](/code/pallets/admin-utils/src/lib.rs#L187).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/CollateralLockShareTooHigh.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: "Check the argument values against the operation schema"

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L178`](/code/pallets/admin-utils/src/lib.rs#L178).
Declared at [`pallets/admin-utils/src/lib.rs#L185`](/code/pallets/admin-utils/src/lib.rs#L185).

## Remediation

Expand Down
6 changes: 3 additions & 3 deletions docs/errors/chain/CommitRevealDisabled.mdx
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
---
title: "CommitRevealDisabled"
description: "Commit-reveal is off on this subnet; use plain set_weights \u2014 check with `btcli sudo get --netuid N`"
description: "Commit-reveal is off on this subnet; use plain set_weights \u2014 check with `btcli hparams get --netuid N`"
---

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

A weight commit or reveal was submitted on a subnet where commit-reveal is turned off. Check the `commit_reveal_weights_enabled` hyperparameter for the netuid (`btcli sudo get --netuid <n>`); use plain `set_weights` instead when it is disabled.
A weight commit or reveal was submitted on a subnet where commit-reveal is turned off. Check the `commit_reveal_weights_enabled` hyperparameter for the netuid (`btcli hparams get --netuid <n>`); use plain `set_weights` instead when it is disabled.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`disabled`](/docs/errors/disabled).

Declared at [`pallets/subtensor/src/macros/errors.rs#L133`](/code/pallets/subtensor/src/macros/errors.rs#L133).

## Remediation

Commit-reveal is off on this subnet; use plain set_weights — check with `btcli sudo get --netuid N`
Commit-reveal is off on this subnet; use plain set_weights — check with `btcli hparams get --netuid N`

The same explanation is available in the terminal: `btcli explain CommitRevealDisabled`.
4 changes: 2 additions & 2 deletions docs/errors/chain/CommitRevealEnabled.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "CommitRevealEnabled"
description: "This subnet requires commit-reveal weights; use the commit/reveal path (btcli weights auto-selects it) instead of plain set_weights \u2014 check with `btcli sudo get --netuid N`"
description: "This subnet requires commit-reveal weights; use the commit/reveal path (btcli misc weights auto-selects it) instead of plain set_weights \u2014 check with `btcli hparams get --netuid N`"
---

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}
Expand All @@ -13,6 +13,6 @@ Declared at [`pallets/subtensor/src/macros/errors.rs#L131`](/code/pallets/subten

## Remediation

This subnet requires commit-reveal weights; use the commit/reveal path (btcli weights auto-selects it) instead of plain set_weights — check with `btcli sudo get --netuid N`
This subnet requires commit-reveal weights; use the commit/reveal path (btcli misc weights auto-selects it) instead of plain set_weights — check with `btcli hparams get --netuid N`

The same explanation is available in the terminal: `btcli explain CommitRevealEnabled`.
2 changes: 1 addition & 1 deletion docs/errors/chain/CommittingWeightsTooFast.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Wait for the rate-limit window to pass, then retry"

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

The neuron committed weights again before the per-UID rate limit elapsed since its last commit on that subnet. Compare blocks since the last commit against the `weights_rate_limit` hyperparameter (`btcli sudo get --netuid <n>`) and wait.
The neuron committed weights again before the per-UID rate limit elapsed since its last commit on that subnet. Compare blocks since the last commit against the `weights_rate_limit` hyperparameter (`btcli hparams get --netuid <n>`) and wait.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`rate_limited`](/docs/errors/rate-limited).

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/Deprecated.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ The extrinsic has been removed and always fails, e.g. `schedule_swap_coldkey`, t

Declared by the `SubtensorModule`, `AdminUtils`, `Swap` pallets; it classifies to the semantic code [`disabled`](/docs/errors/disabled).

Declared at [`pallets/subtensor/src/macros/errors.rs#L284`](/code/pallets/subtensor/src/macros/errors.rs#L284), [`pallets/admin-utils/src/lib.rs#L176`](/code/pallets/admin-utils/src/lib.rs#L176), [`pallets/swap/src/pallet/mod.rs#L182`](/code/pallets/swap/src/pallet/mod.rs#L182).
Declared at [`pallets/subtensor/src/macros/errors.rs#L284`](/code/pallets/subtensor/src/macros/errors.rs#L284), [`pallets/admin-utils/src/lib.rs#L183`](/code/pallets/admin-utils/src/lib.rs#L183), [`pallets/swap/src/pallet/mod.rs#L182`](/code/pallets/swap/src/pallet/mod.rs#L182).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/FirstEmissionBlockNumberAlreadySet.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "The object or state already exists; treat the goal as met or pick

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

`btcli sudo start` was issued for a subnet whose emissions have already been started. Check with `btcli sudo check-start`; if the subnet is already emitting, no action is needed.
`btcli hparams start` was issued for a subnet whose emissions have already been started. Check with `btcli hparams check-start`; if the subnet is already emitting, no action is needed.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`already_exists`](/docs/errors/already-exists).

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/GrandpaChangeDelayMustBeZero.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: "Check the argument values against the operation schema"

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L182`](/code/pallets/admin-utils/src/lib.rs#L182).
Declared at [`pallets/admin-utils/src/lib.rs#L189`](/code/pallets/admin-utils/src/lib.rs#L189).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/IncorrectWeightVersionKey.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Check the argument values against the operation schema"

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

The `version_key` supplied with set_weights is older than the subnet's required weights version. Compare it against the `WeightsVersionKey` hyperparameter (`btcli sudo get --netuid <n>`) and update the validator software or the key.
The `version_key` supplied with set_weights is older than the subnet's required weights version. Compare it against the `WeightsVersionKey` hyperparameter (`btcli hparams get --netuid <n>`) and update the validator software or the key.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/InvalidValue.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A generic out-of-range parameter on an admin or sudo call, e.g. mechanism counts

Declared by the `SubtensorModule`, `AdminUtils` pallets; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/subtensor/src/macros/errors.rs#L258`](/code/pallets/subtensor/src/macros/errors.rs#L258), [`pallets/admin-utils/src/lib.rs#L170`](/code/pallets/admin-utils/src/lib.rs#L170).
Declared at [`pallets/subtensor/src/macros/errors.rs#L258`](/code/pallets/subtensor/src/macros/errors.rs#L258), [`pallets/admin-utils/src/lib.rs#L177`](/code/pallets/admin-utils/src/lib.rs#L177).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/LiquidAlphaDisabled.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "This call or feature is switched off on this network"

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

Setting `alpha_low`/`alpha_high` was attempted while liquid alpha is disabled on the subnet. Check the `LiquidAlphaOn` hyperparameter (`btcli sudo get --netuid <n>`) and have the subnet owner enable liquid alpha first.
Setting `alpha_low`/`alpha_high` was attempted while liquid alpha is disabled on the subnet. Check the `LiquidAlphaOn` hyperparameter (`btcli hparams get --netuid <n>`) and have the subnet owner enable liquid alpha first.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`disabled`](/docs/errors/disabled).

Expand Down
6 changes: 3 additions & 3 deletions docs/errors/chain/LockHotkeyMismatch.mdx
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
---
title: "LockHotkeyMismatch"
description: "Reuse the existing lock hotkey, or for transfers of locked alpha land on the receiver's lock hotkey via `btcli stake transfer --destination-hotkey <lock-hotkey>`; inspect with `btcli lock show` / `btcli stake list`"
description: "Reuse the existing lock hotkey, or for transfers of locked alpha land on the receiver's lock hotkey via `btcli stake transfer --destination-hotkey <lock-hotkey>`; inspect with `btcli conviction show` / `btcli stake list`"
---

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

A conviction lock on this subnet is bound to a different hotkey than the one in the call. One coldkey may lock to only one hotkey per subnet: topping up `lock_stake` must reuse that hotkey (`btcli lock move` to retarget), and a stake transfer that moves locked alpha must land on the receiver's existing lock hotkey (`btcli stake transfer --destination-hotkey <lock-hotkey>`). Check the lock with `btcli lock show --netuid <n>` / `btcli stake list` (locked · free · lock → hotkey).
A conviction lock on this subnet is bound to a different hotkey than the one in the call. One coldkey may lock to only one hotkey per subnet: topping up `lock_stake` must reuse that hotkey (`btcli conviction move` to retarget), and a stake transfer that moves locked alpha must land on the receiver's existing lock hotkey (`btcli stake transfer --destination-hotkey <lock-hotkey>`). Check the lock with `btcli conviction show --netuid <n>` / `btcli stake list` (locked · free · lock → hotkey).

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/subtensor/src/macros/errors.rs#L302`](/code/pallets/subtensor/src/macros/errors.rs#L302).

## Remediation

Reuse the existing lock hotkey, or for transfers of locked alpha land on the receiver's lock hotkey via `btcli stake transfer --destination-hotkey <lock-hotkey>`; inspect with `btcli lock show` / `btcli stake list`
Reuse the existing lock hotkey, or for transfers of locked alpha land on the receiver's lock hotkey via `btcli stake transfer --destination-hotkey <lock-hotkey>`; inspect with `btcli conviction show` / `btcli stake list`

The same explanation is available in the terminal: `btcli explain LockHotkeyMismatch`.
2 changes: 1 addition & 1 deletion docs/errors/chain/MaxAllowedUIdsLessThanCurrentUIds.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: "Check the argument values against the operation schema"

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L154`](/code/pallets/admin-utils/src/lib.rs#L154).
Declared at [`pallets/admin-utils/src/lib.rs#L161`](/code/pallets/admin-utils/src/lib.rs#L161).

## Remediation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: "Check the argument values against the operation schema"

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L168`](/code/pallets/admin-utils/src/lib.rs#L168).
Declared at [`pallets/admin-utils/src/lib.rs#L175`](/code/pallets/admin-utils/src/lib.rs#L175).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/MaxAllowedUidsLessThanMinAllowedUids.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: "Check the argument values against the operation schema"

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L166`](/code/pallets/admin-utils/src/lib.rs#L166).
Declared at [`pallets/admin-utils/src/lib.rs#L173`](/code/pallets/admin-utils/src/lib.rs#L173).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/MaxValidatorsLargerThanMaxUIds.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: "Check the argument values against the operation schema"

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L152`](/code/pallets/admin-utils/src/lib.rs#L152).
Declared at [`pallets/admin-utils/src/lib.rs#L159`](/code/pallets/admin-utils/src/lib.rs#L159).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/MaxWeightExceeded.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "A chain-side capacity limit was hit; reduce the size or count of t

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

After normalization, one of the submitted weights exceeds the subnet's maximum weight limit (self-weight is exempt). Check the `MaxWeightsLimit` hyperparameter (`btcli sudo get --netuid <n>`) and flatten the weight vector before setting.
After normalization, one of the submitted weights exceeds the subnet's maximum weight limit (self-weight is exempt). Check the `MaxWeightsLimit` hyperparameter (`btcli hparams get --netuid <n>`) and flatten the weight vector before setting.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`limit_exceeded`](/docs/errors/limit-exceeded).

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/MinAllowedUidsGreaterThanCurrentUids.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: "Check the argument values against the operation schema"

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L162`](/code/pallets/admin-utils/src/lib.rs#L162).
Declared at [`pallets/admin-utils/src/lib.rs#L169`](/code/pallets/admin-utils/src/lib.rs#L169).

## Remediation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: "Check the argument values against the operation schema"

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L164`](/code/pallets/admin-utils/src/lib.rs#L164).
Declared at [`pallets/admin-utils/src/lib.rs#L171`](/code/pallets/admin-utils/src/lib.rs#L171).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/NeedWaitingMoreBlocksToStarCall.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "The required window has not opened yet; wait some blocks and retry

{/* GENERATED by scripts/generate.py from the SDK registries — do not edit. */}

The subnet owner ran `btcli sudo start` before enough blocks had passed since the subnet was registered. Check readiness with `btcli sudo check-start` and retry once the window opens.
The subnet owner ran `btcli hparams start` before enough blocks had passed since the subnet was registered. Check readiness with `btcli hparams check-start` and retry once the window opens.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`too_early`](/docs/errors/too-early).

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/NegativeSigmoidSteepness.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A non-root caller (subnet owner) passed a negative value to `sudo_set_alpha_sigm

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L158`](/code/pallets/admin-utils/src/lib.rs#L158).
Declared at [`pallets/admin-utils/src/lib.rs#L165`](/code/pallets/admin-utils/src/lib.rs#L165).

## Remediation

Expand Down
2 changes: 1 addition & 1 deletion docs/errors/chain/NotPermittedOnRootSubnet.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ An admin-utils call that only applies to regular subnets (burn half-life, burn i

Declared by the `AdminUtils` pallet; it classifies to the semantic code [`invalid_argument`](/docs/errors/invalid-argument).

Declared at [`pallets/admin-utils/src/lib.rs#L172`](/code/pallets/admin-utils/src/lib.rs#L172).
Declared at [`pallets/admin-utils/src/lib.rs#L179`](/code/pallets/admin-utils/src/lib.rs#L179).

## Remediation

Expand Down
Loading
Loading