From 8d6d1f7f56a37b6a18136303cf6f87e65e0f9f1f Mon Sep 17 00:00:00 2001 From: librelois <c@elo.tf> Date: Mon, 9 May 2022 23:55:23 +0200 Subject: [PATCH] fix(pallet-randomness): RequestsId should be pruned --- pallets/provide-randomness/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pallets/provide-randomness/src/lib.rs b/pallets/provide-randomness/src/lib.rs index ae6497975..cc63fbeae 100644 --- a/pallets/provide-randomness/src/lib.rs +++ b/pallets/provide-randomness/src/lib.rs @@ -172,6 +172,7 @@ pub mod pallet { let randomness = T::CurrentBlockRandomness::random(salt.as_ref()) .0 .unwrap_or_default(); + RequestsIds::<T>::remove(request_id); total_weight += T::OnFilledRandomness::on_filled_randomness(request_id, randomness); Self::deposit_event(Event::FilledRandomness { request_id, @@ -189,6 +190,7 @@ pub mod pallet { RequestsReadyAtEpoch::<T>::take(T::GetCurrentEpochIndex::get()) { let randomness = T::RandomnessFromOneEpochAgo::random(salt.as_ref()).0; + RequestsIds::<T>::remove(request_id); total_weight += T::OnFilledRandomness::on_filled_randomness(request_id, randomness); Self::deposit_event(Event::FilledRandomness { -- GitLab