From 6cd5f2572deb17e5ce8544034e78723c07c47912 Mon Sep 17 00:00:00 2001 From: bdhimes Date: Tue, 21 Oct 2025 19:35:59 +0200 Subject: [PATCH] Updates kappa to root sudo only in-line with devnet-ready --- bittensor_cli/src/__init__.py | 2 +- tests/e2e_tests/test_hyperparams_setting.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bittensor_cli/src/__init__.py b/bittensor_cli/src/__init__.py index 9b7d749b1..598f97167 100644 --- a/bittensor_cli/src/__init__.py +++ b/bittensor_cli/src/__init__.py @@ -635,7 +635,7 @@ class RootSudoOnly(Enum): HYPERPARAMS = { # btcli name: (subtensor method, root-only enum) "rho": ("sudo_set_rho", RootSudoOnly.FALSE), - "kappa": ("sudo_set_kappa", RootSudoOnly.FALSE), + "kappa": ("sudo_set_kappa", RootSudoOnly.TRUE), "immunity_period": ("sudo_set_immunity_period", RootSudoOnly.FALSE), "min_allowed_weights": ("sudo_set_min_allowed_weights", RootSudoOnly.FALSE), "max_weights_limit": ("sudo_set_max_weight_limit", RootSudoOnly.FALSE), diff --git a/tests/e2e_tests/test_hyperparams_setting.py b/tests/e2e_tests/test_hyperparams_setting.py index 24f83bdfe..c336f6615 100644 --- a/tests/e2e_tests/test_hyperparams_setting.py +++ b/tests/e2e_tests/test_hyperparams_setting.py @@ -1,7 +1,7 @@ import asyncio import json -from bittensor_cli.src import HYPERPARAMS +from bittensor_cli.src import HYPERPARAMS, RootSudoOnly from .utils import turn_off_hyperparam_freeze_window """ @@ -83,7 +83,7 @@ def test_hyperparams_setting(local_chain, wallet_setup): for hyperparam in all_hyperparams: hp[hyperparam["hyperparameter"]] = hyperparam["value"] for key, (_, sudo_only) in HYPERPARAMS.items(): - if key in hp.keys() and not sudo_only: + if key in hp.keys() and sudo_only == RootSudoOnly.FALSE: if isinstance(hp[key], bool): new_val = not hp[key] elif isinstance(hp[key], int):