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):