Skip to content

Commit de94d68

Browse files
revert
1 parent ef3ce2d commit de94d68

File tree

1 file changed

+10
-5
lines changed
  • pallets/subtensor/src/subnets

1 file changed

+10
-5
lines changed

pallets/subtensor/src/subnets/uids.rs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,16 @@ impl<T: Config> Pallet<T> {
1919
/// Resets the trust, emission, consensus, incentive, dividends of the neuron to default
2020
pub fn clear_neuron(netuid: u16, neuron_uid: u16) {
2121
let neuron_index: usize = neuron_uid.into();
22-
Emission::<T>::mutate(netuid, |v| Self::set_element_at(v, neuron_index, 0));
23-
Trust::<T>::mutate(netuid, |v| Self::set_element_at(v, neuron_index, 0));
24-
Consensus::<T>::mutate(netuid, |v| Self::set_element_at(v, neuron_index, 0));
25-
Incentive::<T>::mutate(netuid, |v| Self::set_element_at(v, neuron_index, 0));
26-
Dividends::<T>::mutate(netuid, |v| Self::set_element_at(v, neuron_index, 0));
22+
Self::set_element_at(&mut Emission::<T>::get(netuid), neuron_index, 0);
23+
for storage in &mut [
24+
&mut Trust::<T>::get(netuid),
25+
&mut Trust::<T>::get(netuid),
26+
&mut Consensus::<T>::get(netuid),
27+
&mut Incentive::<T>::get(netuid),
28+
&mut Dividends::<T>::get(netuid),
29+
] {
30+
Self::set_element_at(storage, neuron_index, 0);
31+
}
2732
}
2833

2934
/// Replace the neuron under this uid.

0 commit comments

Comments
 (0)