pub type ClassLocksFor<T: Config<I>, I: 'static = ()> = StorageMap<_GeneratedPrefixForStorageClassLocksFor<T, I>, Twox64Concat, T::AccountId, BoundedVec<(<<T as Config<I>>::Polls as Polling<TallyOf<T, I>>>::Class, <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance), ClassCountOf<T::Polls, TallyOf<T, I>>>, ValueQuery>;
Expand description

The voting classes which have a non-zero lock requirement and the lock amounts which they require. The actual amount locked on behalf of this pallet should always be the maximum of this list.

Storage type is StorageMap with key type T :: AccountId and value type BoundedVec < (ClassOf < T, I >, BalanceOf < T, I >), ClassCountOf < T :: Polls, TallyOf < T, I > > >.