fn track_decided_qc_participation<TYPES: NodeType>(
qc: &QuorumCertificate2<TYPES>,
membership: &EpochMembershipCoordinator<TYPES>,
validator: &mut ValidatorParticipation<TYPES>,
vote: &mut VoteParticipation<TYPES>,
) -> Result<()>fn track_decided_qc_participation<TYPES: NodeType>(
qc: &QuorumCertificate2<TYPES>,
membership: &EpochMembershipCoordinator<TYPES>,
validator: &mut ValidatorParticipation<TYPES>,
vote: &mut VoteParticipation<TYPES>,
) -> Result<()>