pub fn generate_fallback_sector_challenges(
    registered_post_proof_type: RegisteredPoStProof,
    randomness: &ChallengeSeed,
    pub_sectors: &[SectorId],
    prover_id: ProverId,
) -> Result<BTreeMap<SectorId, Vec<u64>>>
Expand description

Generates the challenges per SectorId required for either a Window Proof-of-Spacetime or a Winning Proof-of-Spacetime.

§Arguments

  • registered_post_proof_type - Proof type to generate.
  • randomness - Random seed value for PoSt challenge.
  • pub_sectors - Vector of sector IDs to generate challenges for.
  • prover_id - ID or prover or storage provider which is being issued the challenge.

Returns BTreeMap of challenges for each sector.