Skip to main content

Module proof

Module proof 

Source
Expand description

Proof data types and offline verification. Proof types and verification.

A Proof contains a certified checkpoint and the data needed to prove that a transaction, and optionally its objects or events, belong to that checkpoint. ProofVerifier verifies this data against a caller-provided Committee without making network requests.

Structs§

ProofTargets
Values the caller selected for a Proof.
ProofV1
Version 1 evidence that a transaction is included in a certified checkpoint.
ProofVerifier
Verifies proofs against a trusted committee.
SerializationError
An error serializing or deserializing a proof.
TransactionProof
Transaction-specific evidence carried by a Proof.
VerifiedProof
Authenticated transaction evidence and targets borrowed from a successfully verified proof.
VerifyError
An error verifying a proof.

Enums§

Proof
Versioned evidence that a transaction is included in a certified checkpoint.
SerializationErrorKind
The cause of a SerializationError.
VerifyErrorKind
The cause of a VerifyError.