Expand description
Primitive BEEFY types used by verifier and prover
Structs§
- Consensus
Message - Parachain headers update with proof
- Consensus
State - Client state definition for the light client
- Encoded
Versioned Finality Proof - finality proof
- MmrProof
- Mmr Update with proof
- Parachain
Header - Parachain header and metadata needed for merkle inclusion proof
- Parachain
Proof - Parachain proofs definition
- Partial
MmrLeaf - A partial representation of the mmr leaf
- Signature
With Authority Index - Authority signature and its index in the signatures array
- Signed
Commitment - Signed commitment
- Sp1Beefy
Proof - SP1 BEEFY proof. The proof bytes are prefixed with
PROOF_TYPE_SP1by the prover.
Constants§
- HASH_
LENGTH - Hash length definition for hashing algorithms used
- PROOF_
TYPE_ NAIVE - Proof type identifier for naive proofs
- PROOF_
TYPE_ SP1 - Proof type identifier for SP1 ZK proofs
Type Aliases§
- Hash
- Represents a Hash in this library
- TSignature
- Authority Signature type