Function polkadot_primitives::v8::check_candidate_backing
source · pub fn check_candidate_backing<H: AsRef<[u8]> + Clone + Encode + Debug>(
candidate_hash: CandidateHash,
validity_votes: &[ValidityAttestation],
validator_indices: &BitSlice<u8, Lsb0>,
signing_context: &SigningContext<H>,
group_len: usize,
validator_lookup: impl Fn(usize) -> Option<ValidatorId>,
) -> Result<usize, ()>
Expand description
Verify the backing of the given candidate.
Provide a lookup from the index of a validator within the group assigned to this para, as opposed to the index of the validator within the overall validator set, as well as the number of validators in the group.
Also provide the signing context.
Returns either an error, indicating that one of the signatures was invalid or that the index was out-of-bounds, or the number of signatures checked.