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.Abstract

  • 9 types
  • 6 classes
  • 23 values
newtypenewtype BlockNo
#

Constructors

Instances18Bounded, Enum, Eq, Num, Ord, Show, …
newtypenewtype EpochNo
#

Constructors

Instances16Enum, Eq, Ord, Show, Generic, NFData, …
newtypenewtype EpochSize
#
Instances14Enum, Eq, Ord, Show, Generic, NFData, …
newtypenewtype SlotNo
#

Constructors

Instances21Bounded, Enum, Eq, Num, Ord, Show, …
datadata WithOrigin t
#
Instances21Functor, Foldable, Traversable, Bounded, Eq, Ord, …
data familydata family BlockConfig blk
#
Instances7Isomorphic, NoThunks, BlockConfig, …
data familydata family CodecConfig blk
#
Instances7Isomorphic, Generic, NoThunks, Rep, CodecConfig, …
classclass KnownNat (HashSize blk) => ConvertRawHash blk where
#

Associated types

Methods

Instances2ConvertRawHash
newtypenewtype GenesisWindow
#
Instances5Eq, Num, Ord, Show, NoThunks
  • Eq GenesisWindowDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.Abstract
  • Num GenesisWindowDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.Abstract
  • Ord GenesisWindowDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.Abstract
  • Show GenesisWindowDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.Abstract
  • NoThunks GenesisWindowDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Block.Abstract
data familydata family Header blk
#
Instances33GetHeader1, Inject, Isomorphic, StandardHash, ShowProxy, HasNestedContent, …
data familydata family StorageConfig blk
#
Instances7Isomorphic, Generic, NoThunks, Rep, StorageConfig, …
classclass (StandardHash b, Typeable b) => HasHeader b where
#

Methods

Instances5HasHeader
familytype family HeaderHash (b :: k)
#
Instances12HeaderHash, …
classclass (Eq (HeaderHash b), Ord (HeaderHash b), Show (HeaderHash b), Typeable (HeaderHash b), NoThunks (HeaderHash b), NFData (HeaderHash b)) => StandardHash (b :: k)
#
Instances8StandardHash, …