| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Consensus.Peras.Cert.V1
Description
Concrete Peras certificate types using BLS signatures.
NOTE: this module is meant to be imported qualified.
NOTE: the validation performed during serialization is minimal, and does not cover any of additional semantic and cryptographic checks that must be performed on the certificate later on.
Synopsis
Documentation
Concrete Peras certificates using BLS signatures
Constructors
| PerasCert | |
Fields
| |
newtype PerasCertVoters Source #
Voters contained in a certificate with their appropriate eligibility proof
Constructors
| PerasCertVoters | |
Instances
| FromCBOR PerasCertVoters Source # | |
Defined in Ouroboros.Consensus.Peras.Cert.V1 | |
| ToCBOR PerasCertVoters Source # | |
Defined in Ouroboros.Consensus.Peras.Cert.V1 Methods toCBOR ∷ PerasCertVoters → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy PerasCertVoters → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [PerasCertVoters] → Size Source # | |
| Show PerasCertVoters Source # | |
Defined in Ouroboros.Consensus.Peras.Cert.V1 Methods showsPrec ∷ Int → PerasCertVoters → ShowS # show ∷ PerasCertVoters → String # showList ∷ [PerasCertVoters] → ShowS # | |
| Eq PerasCertVoters Source # | |
Defined in Ouroboros.Consensus.Peras.Cert.V1 Methods (==) ∷ PerasCertVoters → PerasCertVoters → Bool # (/=) ∷ PerasCertVoters → PerasCertVoters → Bool # | |