@@ -228,7 +228,7 @@ pub mod pallet {
228228 ) ) ]
229229 pub fn sudo_set_adjustment_alpha ( origin : OriginFor < T > , netuid : u16 , adjustment_alpha : u64 ) -> DispatchResult
230230 {
231- ensure_root ( origin) ?;
231+ T :: Subtensor :: ensure_subnet_owner_or_root ( origin, netuid ) ?;
232232
233233 ensure ! (
234234 T :: Subtensor :: if_subnet_exist( netuid) ,
@@ -324,7 +324,7 @@ pub mod pallet {
324324 #[ pallet:: weight( T :: WeightInfo :: sudo_set_kappa( ) ) ]
325325 pub fn sudo_set_kappa ( origin : OriginFor < T > , netuid : u16 , kappa : u16 ) -> DispatchResult
326326 {
327- ensure_root ( origin) ?;
327+ T :: Subtensor :: ensure_subnet_owner_or_root ( origin, netuid ) ?;
328328
329329 ensure ! (
330330 T :: Subtensor :: if_subnet_exist( netuid) ,
@@ -339,7 +339,7 @@ pub mod pallet {
339339 #[ pallet:: weight( T :: WeightInfo :: sudo_set_rho( ) ) ]
340340 pub fn sudo_set_rho ( origin : OriginFor < T > , netuid : u16 , rho : u16 ) -> DispatchResult
341341 {
342- ensure_root ( origin) ?;
342+ T :: Subtensor :: ensure_subnet_owner_or_root ( origin, netuid ) ?;
343343
344344 ensure ! (
345345 T :: Subtensor :: if_subnet_exist( netuid) ,
@@ -469,7 +469,7 @@ pub mod pallet {
469469 #[ pallet:: weight( T :: WeightInfo :: sudo_set_difficulty( ) ) ]
470470 pub fn sudo_set_difficulty ( origin : OriginFor < T > , netuid : u16 , difficulty : u64 ) -> DispatchResult
471471 {
472- ensure_root ( origin) ?;
472+ T :: Subtensor :: ensure_subnet_owner_or_root ( origin, netuid ) ?;
473473 ensure ! (
474474 T :: Subtensor :: if_subnet_exist( netuid) ,
475475 Error :: <T >:: NetworkDoesNotExist
@@ -511,7 +511,7 @@ pub mod pallet {
511511 #[ pallet:: weight( T :: WeightInfo :: sudo_set_bonds_moving_average( ) ) ]
512512 pub fn sudo_set_bonds_moving_average ( origin : OriginFor < T > , netuid : u16 , bonds_moving_average : u64 ) -> DispatchResult
513513 {
514- ensure_root ( origin) ?;
514+ T :: Subtensor :: ensure_subnet_owner_or_root ( origin, netuid ) ?;
515515
516516 ensure ! (
517517 T :: Subtensor :: if_subnet_exist( netuid) ,
0 commit comments