Type Definition pallet_conviction_voting::pallet::ClassLocksFor
source · 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 > > >
.