diff --git a/pallets/subtensor/src/subnets/weights.rs b/pallets/subtensor/src/subnets/weights.rs index ed7708448..f57dde793 100644 --- a/pallets/subtensor/src/subnets/weights.rs +++ b/pallets/subtensor/src/subnets/weights.rs @@ -262,7 +262,11 @@ impl Pallet { // 5. Retrieve or initialize the VecDeque of commits for the hotkey. let cur_block = Self::get_current_block_as_u64(); - let cur_epoch = Self::get_epoch_index(netuid, cur_block); + let cur_epoch = match Self::should_run_epoch(netuid, commit_block) { + true => Self::get_epoch_index(netuid, cur_block).saturating_add(1), + false => Self::get_epoch_index(netuid, cur_block), + }; + CRV3WeightCommits::::try_mutate(netuid, cur_epoch, |commits| -> DispatchResult { // 6. Verify that the number of unrevealed commits is within the allowed limit. diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 6a3c8a69a..574b76df6 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -220,7 +220,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: 216, + spec_version: 217, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 1,