HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Moduleouroboros-consensus-4.2.1.0

Ouroboros.Consensus.Block.SupportsPeras

  • 21 types
  • 10 classes
  • 13 values
classclass (Show (PerasCfg blk), NoThunks (PerasCert blk)) => BlockSupportsPeras blk where
#
Instances1BlockSupportsPeras
classclass HasPerasCertBoostedBlock cert blk | cert -> blk where
#

Methods

Instances3HasPerasCertBoostedBlock
classclass HasPerasCertRound cert where
#
Instances3HasPerasCertRound
classclass HasPerasVoteBlock vote blk | vote -> blk where
#

Methods

Instances4HasPerasVoteBlock
classclass HasPerasVoteId vote blk | vote -> blk where
#

Methods

Instances3HasPerasVoteId
classclass HasPerasVoteRound vote where
#
Instances5HasPerasVoteRound
classclass HasPerasVoteTarget vote blk | vote -> blk where
#

Methods

Instances3HasPerasVoteTarget
classclass HasPerasVoteVoterId vote where
#
Instances3HasPerasVoteVoterId
newtypenewtype PerasBoostedBlock
#
Instances4Eq, Show, FromCBOR, ToCBOR
familydata family PerasCert blk
#
Instances12ShowProxy, SerialiseNodeToNode, Eq, Ord, Show, Generic, …
newtypenewtype PerasRoundNo
#
Instances16Bounded, Enum, Eq, Num, Ord, Show, …
newtypenewtype PerasSeatIndex
#
Instances7Bounded, Enum, Eq, Ord, Show, FromCBOR, …
  • Bounded PerasSeatIndexDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPeras
  • Enum PerasSeatIndexDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPeras
  • Eq PerasSeatIndexDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPeras
  • Ord PerasSeatIndexDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPeras
  • Show PerasSeatIndexDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPeras
  • FromCBOR PerasSeatIndexDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPeras
  • ToCBOR PerasSeatIndexDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.SupportsPeras
familydata family PerasVote blk
#
Instances15ShowProxy, SerialiseNodeToNode, Eq, Ord, Show, Generic, …
datadata PerasVoteId blk
#
Instances9ShowProxy, SerialiseNodeToNode, Eq, Ord, Show, Generic, …
newtypenewtype PerasVoteStake
#
Instances11Eq, Fractional, Num, Ord, Show, Generic, …
newtypenewtype PerasVoteStakeDistr
#
Instances5Eq, Show, Generic, NoThunks, Rep
datadata PerasVoteTarget blk
#
Instances6Eq, Ord, Show, Generic, NoThunks, Rep
newtypenewtype PerasVoterId
#
Instances7Eq, Ord, Show, Generic, NoThunks, SerialiseNodeToNode, …
datadata ValidatedPerasCert blk
#
Instances9Eq, Ord, Show, Generic, NoThunks, HasPerasCertBoost, …
datadata ValidatedPerasVote blk
#
Instances12Eq, Ord, Show, Generic, NoThunks, HasPerasVoteRound, …
Instances5Eq, Show, Generic, NoThunks, Rep
newtypenewtype PerasBlockMinSlots
#
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
newtypenewtype PerasCertArrivalThreshold
#
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
newtypenewtype PerasCertMaxRounds
#
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
newtypenewtype PerasCooldownRounds
#
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
newtypenewtype PerasIgnoranceRounds
#
Instances8Enum, Eq, Ord, Show, Generic, NoThunks, …
datadata PerasParams
#
Instances5Eq, Show, Generic, NoThunks, Rep
newtypenewtype PerasQuorumStakeThreshold
#
Instances7Eq, Ord, Show, Generic, NoThunks, Condense, …
Instances7Eq, Ord, Show, Generic, NoThunks, Condense, …
newtypenewtype PerasRoundLength
#
Instances7Enum, Eq, Ord, Show, Generic, NoThunks, …
newtypenewtype PerasWeight
#
Instances10Enum, Eq, Ord, Show, Generic, Semigroup, …