| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Consensus.Peras.Void
Description
Helpers to derive BlockSupportsPeras for block types without Peras support.
Synopsis
- newtype VoidPerasVote blk = VoidPerasVote {}
- newtype VoidPerasCert blk = VoidPerasCert {}
- newtype VoidPerasError blk = VoidPerasError {}
- data VoidPerasCrypto blk
- data VoidPerasVotingCommitteeScheme
- absurdVoidPerasVotingCommitteeError ∷ VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → a
- absurdVoidPerasCert ∷ Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → a
Documentation
newtype VoidPerasVote blk Source #
Imposible Peras vote for blk.
NOTE: the phantom blk is used to keep the PerasVote type family injective.
Constructors
| VoidPerasVote | |
Fields | |
Instances
newtype VoidPerasCert blk Source #
Imposible Peras certificate for blk.
NOTE: the phantom blk is used to keep the PerasCert type family injective.
Constructors
| VoidPerasCert | |
Fields | |
Instances
newtype VoidPerasError blk Source #
Void Peras error for blk.
NOTE: the phantom blk is used to keep the PerasError type family injective.
Constructors
| VoidPerasError | |
Fields | |
Instances
data VoidPerasCrypto blk Source #
Instances
| Eq (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods (==) ∷ VoidPerasCrypto blk → VoidPerasCrypto blk → Bool # (/=) ∷ VoidPerasCrypto blk → VoidPerasCrypto blk → Bool # | |||||||||||||||||||||
| Generic (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Associated Types
Methods from ∷ VoidPerasCrypto blk → Rep (VoidPerasCrypto blk) x # to ∷ Rep (VoidPerasCrypto blk) x → VoidPerasCrypto blk # | |||||||||||||||||||||
| Show (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods showsPrec ∷ Int → VoidPerasCrypto blk → ShowS # show ∷ VoidPerasCrypto blk → String # showList ∷ [VoidPerasCrypto blk] → ShowS # | |||||||||||||||||||||
| NoThunks (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| CryptoSupportsVoteSigning (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Associated Types
Methods getVoteSigningKey ∷ Proxy (VoidPerasCrypto blk) → PrivateKey (VoidPerasCrypto blk) → VoteSigningKey (VoidPerasCrypto blk) Source # getVoteVerificationKey ∷ Proxy (VoidPerasCrypto blk) → PublicKey (VoidPerasCrypto blk) → VoteVerificationKey (VoidPerasCrypto blk) Source # signVote ∷ VoteSigningKey (VoidPerasCrypto blk) → ElectionId (VoidPerasCrypto blk) → VoteCandidate (VoidPerasCrypto blk) → VoteSignature (VoidPerasCrypto blk) Source # verifyVoteSignature ∷ VoteVerificationKey (VoidPerasCrypto blk) → ElectionId (VoidPerasCrypto blk) → VoteCandidate (VoidPerasCrypto blk) → VoteSignature (VoidPerasCrypto blk) → Either String () Source # | |||||||||||||||||||||
| CryptoSupportsVotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Associated Types
Methods voteTarget ∷ Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → (ElectionId (VoidPerasCrypto blk), VoteCandidate (VoidPerasCrypto blk)) Source # compareVotesById ∷ Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Ordering Source # mkVotingCommittee ∷ VotingCommitteeInput (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # checkShouldVote ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → PoolId → PrivateKey (VoidPerasCrypto blk) → ElectionId (VoidPerasCrypto blk) → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (Maybe (EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme)) Source # forgeVote ∷ EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → PrivateKey (VoidPerasCrypto blk) → ElectionId (VoidPerasCrypto blk) → VoteCandidate (VoidPerasCrypto blk) → Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # verifyVote ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # eligiblePartyVoteWeight ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → VoteWeight Source # forgeCert ∷ UniqueVotesWithSameTarget (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # verifyCert ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (NE [EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme]) Source # | |||||||||||||||||||||
| PerasCertCompatibleWithVotingCommittee (VoidPerasCert blk) (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods toPerasCert ∷ Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either PerasConversionError (VoidPerasCert blk) Source # fromPerasCert ∷ VoidPerasCert blk → Either PerasConversionError (Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
| PerasVoteCompatibleWithVotingCommittee (VoidPerasVote blk) (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods toPerasVote ∷ Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either PerasConversionError (VoidPerasVote blk) Source # fromPerasVote ∷ VoidPerasVote blk → Either PerasConversionError (Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
| Typeable blk ⇒ FromCBOR (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods fromCBOR ∷ Decoder s (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # label ∷ Proxy (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) → Text Source # | |||||||||||||||||||||
| Typeable blk ⇒ ToCBOR (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods toCBOR ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme] → Size Source # | |||||||||||||||||||||
| Eq (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods (==) ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Bool # (/=) ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Bool # | |||||||||||||||||||||
| Generic (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Associated Types
Methods from ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Rep (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) x # to ∷ Rep (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) x → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme # | |||||||||||||||||||||
| Show (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods showsPrec ∷ Int → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → ShowS # show ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → String # showList ∷ [VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme] → ShowS # | |||||||||||||||||||||
| NoThunks (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods noThunks ∷ Context → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) → String Source # | |||||||||||||||||||||
| type Rep (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| type ElectionId (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| type PrivateKey (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| type PublicKey (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| type VoteCandidate (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| data VoteSignature (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| type VoteSigningKey (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| type VoteVerificationKey (VoidPerasCrypto blk) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| newtype Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void newtype Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme = VoidPerasCert' {
| |||||||||||||||||||||
| newtype EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| newtype Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void newtype Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme = VoidPerasVote' {
| |||||||||||||||||||||
| newtype VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| newtype VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| newtype VotingCommitteeInput (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| type Rep (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
data VoidPerasVotingCommitteeScheme Source #
Void Peras committee for blk.
Instances
| Eq VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
| Generic VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Associated Types
| |||||||||||||||||||||
| Show VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| NoThunks VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| CryptoSupportsVotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Associated Types
Methods voteTarget ∷ Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → (ElectionId (VoidPerasCrypto blk), VoteCandidate (VoidPerasCrypto blk)) Source # compareVotesById ∷ Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Ordering Source # mkVotingCommittee ∷ VotingCommitteeInput (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # checkShouldVote ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → PoolId → PrivateKey (VoidPerasCrypto blk) → ElectionId (VoidPerasCrypto blk) → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (Maybe (EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme)) Source # forgeVote ∷ EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → PrivateKey (VoidPerasCrypto blk) → ElectionId (VoidPerasCrypto blk) → VoteCandidate (VoidPerasCrypto blk) → Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # verifyVote ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # eligiblePartyVoteWeight ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → VoteWeight Source # forgeCert ∷ UniqueVotesWithSameTarget (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # verifyCert ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either (VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) (NE [EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme]) Source # | |||||||||||||||||||||
| PerasCertCompatibleWithVotingCommittee (VoidPerasCert blk) (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods toPerasCert ∷ Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either PerasConversionError (VoidPerasCert blk) Source # fromPerasCert ∷ VoidPerasCert blk → Either PerasConversionError (Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
| PerasVoteCompatibleWithVotingCommittee (VoidPerasVote blk) (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods toPerasVote ∷ Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Either PerasConversionError (VoidPerasVote blk) Source # fromPerasVote ∷ VoidPerasVote blk → Either PerasConversionError (Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
| Typeable blk ⇒ FromCBOR (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods fromCBOR ∷ Decoder s (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # label ∷ Proxy (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) → Text Source # | |||||||||||||||||||||
| Typeable blk ⇒ ToCBOR (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods toCBOR ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme] → Size Source # | |||||||||||||||||||||
| Eq (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods (==) ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Bool # (/=) ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Bool # | |||||||||||||||||||||
| Generic (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Associated Types
Methods from ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → Rep (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) x # to ∷ Rep (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) x → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme # | |||||||||||||||||||||
| Show (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods showsPrec ∷ Int → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → ShowS # show ∷ VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → String # showList ∷ [VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme] → ShowS # | |||||||||||||||||||||
| NoThunks (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void Methods noThunks ∷ Context → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) → String Source # | |||||||||||||||||||||
| type Rep VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| newtype Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void newtype Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme = VoidPerasCert' {
| |||||||||||||||||||||
| newtype EligibilityWitness (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| newtype Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void newtype Vote (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme = VoidPerasVote' {
| |||||||||||||||||||||
| newtype VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| newtype VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| newtype VotingCommitteeInput (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
| type Rep (VotingCommittee (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme) Source # | |||||||||||||||||||||
Defined in Ouroboros.Consensus.Peras.Void | |||||||||||||||||||||
absurdVoidPerasVotingCommitteeError ∷ VotingCommitteeError (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → a Source #
Exists solely to silence a 'defined-but-not-used' warning on the
VoidPerasVotingCommitteeError constructor.
absurdVoidPerasCert ∷ Cert (VoidPerasCrypto blk) VoidPerasVotingCommitteeScheme → a Source #
Exists solely to silence a 'defined-but-not-used' warning on the
VoidPerasCert constructor.