--- a/pallets/app-promotion/src/lib.rs +++ b/pallets/app-promotion/src/lib.rs @@ -96,12 +96,8 @@ pub mod pallet { use super::*; use frame_support::{ - Blake2_128Concat, Twox64Concat, - pallet_prelude::{*, ValueQuery, StorageValue}, - storage::Key, - PalletId, - traits::ReservableCurrency, - weights::Weight, + Blake2_128Concat, Twox64Concat, pallet_prelude::*, storage::Key, PalletId, + traits::ReservableCurrency, weights::Weight, }; use frame_system::pallet_prelude::*; @@ -353,12 +349,12 @@ if >::get() { return Ok(()); } - + ensure!( >::iter().collect::>().len() == 0, "pendingUnstake storage isn't empty" ); - + let mut is_ok = true; let pre_state: BTreeMap, BalanceOf)> = @@ -527,7 +523,6 @@ .map_err(|_| Error::::PendingForBlockOverflow)?; >::insert(block, pendings); - TotalStaked::::set( TotalStaked::::get()