From a2216c8a2ab99e46c261e9d48e97a96720314cd3 Mon Sep 17 00:00:00 2001 From: Greg Zaitsev Date: Fri, 11 Jul 2025 11:13:12 -0400 Subject: [PATCH 1/2] Replace to_num with saturating_to_num --- pallets/subtensor/src/subnets/leasing.rs | 4 ++-- pallets/subtensor/src/utils/misc.rs | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pallets/subtensor/src/subnets/leasing.rs b/pallets/subtensor/src/subnets/leasing.rs index 967bed68f0..6d1ba52c95 100644 --- a/pallets/subtensor/src/subnets/leasing.rs +++ b/pallets/subtensor/src/subnets/leasing.rs @@ -129,7 +129,7 @@ impl Pallet { let contributor_refund = share .saturating_mul(U64F64::from(leftover_cap)) .floor() - .to_num::(); + .saturating_to_num::(); ::Currency::transfer( &lease_coldkey, &contributor, @@ -310,7 +310,7 @@ impl Pallet { let tao_for_contributor = share .saturating_mul(U64F64::from(tao_unstaked)) .floor() - .to_num::(); + .saturating_to_num::(); Self::add_balance_to_coldkey_account(&contributor, tao_for_contributor); tao_distributed = tao_distributed.saturating_add(tao_for_contributor); } diff --git a/pallets/subtensor/src/utils/misc.rs b/pallets/subtensor/src/utils/misc.rs index b351e7e067..296a17e407 100644 --- a/pallets/subtensor/src/utils/misc.rs +++ b/pallets/subtensor/src/utils/misc.rs @@ -695,8 +695,10 @@ impl Pallet { } pub fn set_alpha_values_32(netuid: NetUid, low: I32F32, high: I32F32) { - let low = (low.saturating_mul(I32F32::saturating_from_num(u16::MAX))).to_num::(); - let high = (high.saturating_mul(I32F32::saturating_from_num(u16::MAX))).to_num::(); + let low = + (low.saturating_mul(I32F32::saturating_from_num(u16::MAX))).saturating_to_num::(); + let high = + (high.saturating_mul(I32F32::saturating_from_num(u16::MAX))).saturating_to_num::(); AlphaValues::::insert(netuid, (low, high)); } From e866d993d2e4c76c4eed7886fb3fe171c5e093ef Mon Sep 17 00:00:00 2001 From: Greg Zaitsev Date: Fri, 11 Jul 2025 11:14:31 -0400 Subject: [PATCH 2/2] Spec version --- runtime/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 384e841072..19b44a6e0b 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -218,7 +218,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // `spec_version`, and `authoring_version` are the same between Wasm and native. // This value is set to 100 to notify Polkadot-JS App (https://polkadot.js.org/apps) to use // the compatible custom types. - spec_version: 292, + spec_version: 293, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 1,