From f1c164304e4d81810f79b971456437e7fc546ce9 Mon Sep 17 00:00:00 2001 From: Loris Moulin Date: Wed, 11 Jun 2025 21:05:46 +0200 Subject: [PATCH 1/5] fix build --- pallets/admin-utils/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pallets/admin-utils/src/lib.rs b/pallets/admin-utils/src/lib.rs index 91e3942156..ef28b56bca 100644 --- a/pallets/admin-utils/src/lib.rs +++ b/pallets/admin-utils/src/lib.rs @@ -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)?; From 60b137c3daab07ed4fb02215853dc622a593124c Mon Sep 17 00:00:00 2001 From: Loris Moulin Date: Wed, 11 Jun 2025 21:07:23 +0200 Subject: [PATCH 2/5] fix build 2 --- pallets/admin-utils/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pallets/admin-utils/src/lib.rs b/pallets/admin-utils/src/lib.rs index ef28b56bca..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, }, From f5f21c37de345ea164b3acb520f0c75379c05dd9 Mon Sep 17 00:00:00 2001 From: Loris Moulin Date: Wed, 11 Jun 2025 21:11:18 +0200 Subject: [PATCH 3/5] fix build 3 --- precompiles/src/subnet.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/precompiles/src/subnet.rs b/precompiles/src/subnet.rs index dc9e0cb0c3..0448433f0d 100644 --- a/precompiles/src/subnet.rs +++ b/precompiles/src/subnet.rs @@ -621,7 +621,7 @@ 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 +649,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, From 4085a7c415f53ac5a7cf7a14e456e3cb7e2e9954 Mon Sep 17 00:00:00 2001 From: Loris Moulin Date: Wed, 11 Jun 2025 21:23:11 +0200 Subject: [PATCH 4/5] fix tests --- pallets/admin-utils/src/tests/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); From de7c10dce3186368c02bef2aaa35be0a2486fa41 Mon Sep 17 00:00:00 2001 From: Aliaksandr Tsurko Date: Wed, 11 Jun 2025 21:28:06 +0200 Subject: [PATCH 5/5] Reformat --- precompiles/src/subnet.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/precompiles/src/subnet.rs b/precompiles/src/subnet.rs index 0448433f0d..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::from(netuid))) + Ok(pallet_subtensor::BondsResetOn::::get(NetUid::from( + netuid, + ))) } #[precompile::public("setYuma3Enabled(uint16,bool)")]