pub type VotingOf<T, I = ()> = Voting<BalanceOf<T, I>, <T as Config>::AccountId, BlockNumberFor<T, I>, PollIndexOf<T, I>, <T as Config<I>>::MaxVotes>;
Aliased Type§
enum VotingOf<T, I = ()> {
Casting(Casting<<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber, <<T as Config<I>>::Polls as Polling<Tally<<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <T as Config<I>>::MaxTurnout>>>::Index, <T as Config<I>>::MaxVotes>),
Delegating(Delegating<<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <T as Config>::AccountId, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber>),
}
Variants§
Casting(Casting<<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber, <<T as Config<I>>::Polls as Polling<Tally<<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <T as Config<I>>::MaxTurnout>>>::Index, <T as Config<I>>::MaxVotes>)
The account is voting directly.
Delegating(Delegating<<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <T as Config>::AccountId, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber>)
The account is delegating balance
of its balance to a target
account with conviction
.