Crate filecoin_proofs_api[][src]

Re-exports

pub use fr32;

Modules

post
seal

Structs

FallbackPoStSectorProof
PaddedBytesAmount
PieceInfo
PrivateReplicaInfo

The minimal information required about a replica, in order to be able to generate a PoSt over it.

PublicReplicaInfo
SectorId

Identifier for a single sector.

UnpaddedByteIndex
UnpaddedBytesAmount

Enums

ApiVersion
PoStType
RegisteredAggregationProof

Available aggregation proof types. Enum is append-only: once published, a RegisteredAggregationProof value must never change.

RegisteredPoStProof

Available PoSt proofs. Enum is append-only: once published, a RegisteredSealProof value must never change.

RegisteredSealProof

Available seal proofs. Enum is append-only: once published, a RegisteredSealProof value must never change.

StorageProofsError

Custom error types

Constants

NODE_SIZE

Traits

MerkleTreeTrait

Trait used to abstract over the way Merkle Trees are constructed and stored.

Functions

get_parameter_data

Get the correct parameter data for a given cache id.

get_verifying_key_data

Get the correct verifying key data for a given cache id.

Type Definitions

AggregateSnarkProof
ChallengeSeed
Commitment
OrderedSectorSet

An ordered set of SectorIds.

ProverId
SnarkProof
Ticket
VanillaProof