pub(crate) fn cap_voting_power(
    cap: Fraction,
    total_eligible_voting_power: u128,
    entries: Vec<SnapshotInfo>
) -> (BTreeMap<Identifier, SnapshotInfo>, u64)