diff --git a/pallets/admin-utils/src/lib.rs b/pallets/admin-utils/src/lib.rs index 91e3942156..b4bd58364f 100644 --- a/pallets/admin-utils/src/lib.rs +++ b/pallets/admin-utils/src/lib.rs @@ -88,7 +88,7 @@ pub mod pallet { /// Event emitted when Bonds Reset is toggled. BondsResetToggled { /// The network identifier. - netuid: u16, + netuid: NetUid, /// Indicates if the Bonds Reset was enabled or disabled. enabled: bool, }, @@ -1625,7 +1625,7 @@ pub mod pallet { #[pallet::weight((0, DispatchClass::Operational, Pays::No))] pub fn sudo_set_bonds_reset_enabled( origin: OriginFor, - netuid: u16, + netuid: NetUid, enabled: bool, ) -> DispatchResult { pallet_subtensor::Pallet::::ensure_subnet_owner_or_root(origin, netuid)?; diff --git a/pallets/admin-utils/src/tests/mod.rs b/pallets/admin-utils/src/tests/mod.rs index d8620af873..9e70858566 100644 --- a/pallets/admin-utils/src/tests/mod.rs +++ b/pallets/admin-utils/src/tests/mod.rs @@ -1785,7 +1785,7 @@ fn test_set_sn_owner_hotkey_root() { #[test] fn test_sudo_set_bonds_reset_enabled() { new_test_ext().execute_with(|| { - let netuid: u16 = 1; + let netuid = NetUid::from(1); let to_be_set: bool = true; let sn_owner = U256::from(1); add_network(netuid, 10); @@ -1822,7 +1822,7 @@ fn test_sudo_set_bonds_reset_enabled() { #[test] fn test_sudo_set_yuma3_enabled() { new_test_ext().execute_with(|| { - let netuid: u16 = 1; + let netuid = NetUid::from(1); let to_be_set: bool = true; let sn_owner = U256::from(1); add_network(netuid, 10); diff --git a/precompiles/src/subnet.rs b/precompiles/src/subnet.rs index dc9e0cb0c3..7eecb5d095 100644 --- a/precompiles/src/subnet.rs +++ b/precompiles/src/subnet.rs @@ -621,7 +621,9 @@ where #[precompile::public("getBondsResetEnabled(uint16)")] #[precompile::view] fn get_bonds_reset_enabled(_: &mut impl PrecompileHandle, netuid: u16) -> EvmResult { - Ok(pallet_subtensor::BondsResetOn::::get(netuid)) + Ok(pallet_subtensor::BondsResetOn::::get(NetUid::from( + netuid, + ))) } #[precompile::public("setYuma3Enabled(uint16,bool)")] @@ -649,7 +651,10 @@ where netuid: u16, enabled: bool, ) -> EvmResult<()> { - let call = pallet_admin_utils::Call::::sudo_set_bonds_reset_enabled { netuid, enabled }; + let call = pallet_admin_utils::Call::::sudo_set_bonds_reset_enabled { + netuid: netuid.into(), + enabled, + }; handle.try_dispatch_runtime_call::( call,