referrerpolicy=no-referrer-when-downgrade

Function sp_npos_elections::setup_inputs

source ·
pub fn setup_inputs<AccountId: IdentifierT>(
    initial_candidates: Vec<AccountId>,
    initial_voters: Vec<(AccountId, VoteWeight, impl IntoIterator<Item = AccountId>)>,
) -> (Vec<CandidatePtr<AccountId>>, Vec<Voter<AccountId>>)
Expand description

Converts raw inputs to types used in this crate.

This will perform some cleanup that are most often important:

  • It drops any votes that are pointing to non-candidates.
  • It drops duplicate targets within a voter.