pub fn generate_single_window_post_with_vanilla(
    registered_post_proof_v1: RegisteredPoStProof,
    randomness: &ChallengeSeed,
    prover_id: ProverId,
    vanilla_proofs: &[Vec<u8>],
    partition_index: usize,
) -> Result<PartitionSnarkProof>
Expand description

Generates a Window Proof-of-Spacetime with provided vanilla proofs of a single partition.

§Arguments

  • registered_post_proof_v1 - PoSt proof type.
  • randomness - Random seed used to generate Vanilla Merkle tree proof.
  • prover_id - Unique ID of the storage provider.
  • vanilla_proofs - Vanilla Merkle tree proof to generate zk-SNARK proof for.
  • partition_index - Partition index to generate zk-SNARK proof for.

Return SnarkProof for partition.