Skip to content

Commit 15e0f34

Browse files
committed
add more power to subnet owners and allow setting default take
1 parent 1d3cb71 commit 15e0f34

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pallets/admin-utils/src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)