Function filecoin_proofs::aggregate_seal_commit_proofs
source · [−]pub fn aggregate_seal_commit_proofs<Tree: 'static + MerkleTreeTrait>(
porep_config: PoRepConfig,
comm_rs: &[[u8; 32]],
seeds: &[[u8; 32]],
commit_outputs: &[SealCommitOutput]
) -> Result<AggregateSnarkProof>
Expand description
Given a porep_config and a list of seal commit outputs, this method aggregates those proofs (naively padding the count if necessary up to a power of 2) and returns the aggregate proof bytes.
Arguments
porep_config
- this sector’s porep config that contains the number of bytes in the sector.seeds
- an ordered list of seeds used to derive the PoRep challenges.commit_outputs
- an ordered list of seal proof outputs returned from ‘seal_commit_phase2’.