Skip to content
Snippets Groups Projects
Commit c816592d authored by Éloïs's avatar Éloïs
Browse files

write PastReevals

parent ba2b6c59
No related branches found
No related tags found
1 merge request!83feat(runtime): create UDs manually with new call universalDividend.claim_uds
...@@ -314,7 +314,15 @@ pub mod pallet { ...@@ -314,7 +314,15 @@ pub mod pallet {
), ),
); );
<CurrentUd<T>>::put(new_ud_amount); CurrentUd::<T>::put(new_ud_amount);
PastReevals::<T>::mutate(|past_reevals| {
if past_reevals.len() == T::MaxPastReeval::get() as usize {
past_reevals.remove(0);
}
past_reevals
.try_push((CurrentUdIndex::<T>::get(), new_ud_amount))
.expect("Unreachable, because we removed an element just before.")
});
Self::deposit_event(Event::UdReevalued { Self::deposit_event(Event::UdReevalued {
new_ud_amount, new_ud_amount,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment