session_info: add dispute_period and random_seed (#4547)

This commit is contained in:
Andronik Ordian
2021-12-27 10:03:50 +01:00
committed by GitHub
parent b342ae11d3
commit 9efb223a97
12 changed files with 33 additions and 0 deletions
@@ -118,6 +118,7 @@ impl<T: Config> Pallet<T> {
let needed_approvals = config.needed_approvals;
let new_session_index = notification.session_index;
let random_seed = notification.random_seed;
let old_earliest_stored_session = EarliestStoredSession::<T>::get();
let new_earliest_stored_session = new_session_index.saturating_sub(dispute_period);
let new_earliest_stored_session =
@@ -147,6 +148,8 @@ impl<T: Config> Pallet<T> {
no_show_slots,
needed_approvals,
active_validator_indices: active_set,
random_seed,
dispute_period,
};
Sessions::<T>::insert(&new_session_index, &new_session_info);
}