Skip to content

Commit 5ad0e70

Browse files
authored
Merge pull request #2091 from opentensor/fix/stake-weights
Add StakeWeight to persist function
2 parents e00abe3 + 57c2b11 commit 5ad0e70

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

pallets/subtensor/src/epoch/run_epoch.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ impl<T: Config> Pallet<T> {
135135
let pruning_score = extract_from_sorted_terms!(terms_sorted, pruning_score);
136136
let validator_trust = extract_from_sorted_terms!(terms_sorted, validator_trust);
137137
let new_validator_permit = extract_from_sorted_terms!(terms_sorted, new_validator_permit);
138+
let stake_weight = extract_from_sorted_terms!(terms_sorted, stake_weight);
138139

139140
Active::<T>::insert(netuid, active.clone());
140141
Emission::<T>::insert(netuid, emission);
@@ -145,6 +146,7 @@ impl<T: Config> Pallet<T> {
145146
PruningScores::<T>::insert(netuid, pruning_score);
146147
ValidatorTrust::<T>::insert(netuid, validator_trust);
147148
ValidatorPermit::<T>::insert(netuid, new_validator_permit);
149+
StakeWeight::<T>::insert(netuid, stake_weight);
148150
}
149151

150152
/// Calculates reward consensus and returns the emissions for uids/hotkeys in a given `netuid`.

pallets/subtensor/src/subnets/uids.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ impl<T: Config> Pallet<T> {
4646
}
4747
}
4848
Dividends::<T>::mutate(netuid, |v| Self::set_element_at(v, neuron_index, 0));
49+
StakeWeight::<T>::mutate(netuid, |v| Self::set_element_at(v, neuron_index, 0));
4950
}
5051

5152
/// Replace the neuron under this uid.

0 commit comments

Comments
 (0)