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.