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

Modulecardano-api-11.7.0.0

Cardano.Api.Consensus

  • 30 types
  • 6 classes
  • 30 values
datadata TxValidationError era where
#
Instances4Show, Generic, ToJSON, Rep
classclass (RunNode blk, IOLike m) => Protocol (m :: Type -> Type) blk where
#

Associated types

Methods

Instances3Protocol
classclass RunNode blk => ProtocolClient blk where
#

Associated types

Instances3ProtocolClient
familydata family ProtocolClientInfoArgs blk
#
Instances3ProtocolClientInfoArgs
familydata family ProtocolInfoArgs (m :: Type -> Type) blk
#
Instances3ProtocolInfoArgs
newtypenewtype EpochSlots
#
Instances13Eq, Data, Ord, Read, Show, Generic, …
Instances13Eq, Show, Generic, Semigroup, Monoid, NFData, …
datadata StandardCrypto
#

The same crypto used on the net

Instances15Crypto, PraosCrypto, Protocol, FromCBOR, ToCBOR, ConvertLedgerEvent, …
datadata NodeKernel (m :: Type -> Type) addrNTN addrNTC blk
#
data familydata family Header blk
#
Instances33GetHeader1, Inject, Isomorphic, StandardHash, ShowProxy, HasNestedContent, …
datadata RealPoint blk
#

Constructors

Instances7Eq, Ord, Show, Generic, NoThunks, Condense, …
datadata TopLevelConfig blk
#
Instances4Isomorphic, Generic, NoThunks, Rep
newtypenewtype SecurityParam
#
Instances7Eq, Show, Generic, NoThunks, FromCBOR, ToCBOR, …
classclass HasHardForkHistory blk where
#

Associated types

Instances2HasHardForkHistory
datadata EraMismatch
#
Instances5Eq, Show, Generic, Error, Rep
newtypenewtype OneEraHash (xs :: [k])
#
Instances10Eq, Ord, Show, NFData, ToJSON, Serialise, …
  • Eq (OneEraHash xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.AcrossEras
  • Ord (OneEraHash xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.AcrossEras
  • Show (OneEraHash xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.AcrossEras
  • NFData (OneEraHash xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.AcrossEras
  • ToJSON (OneEraHash xs)Defined in cardano-api-11.7.0.0 · Cardano.Api.Internal.Orphans.Serialisation · orphan
  • Serialise (OneEraHash xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.AcrossEras
  • NoThunks (OneEraHash xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.AcrossEras
  • (Typeable k, Typeable xs) => FromCBOR (OneEraHash xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.AcrossEras
  • (Typeable k, Typeable xs) => ToCBOR (OneEraHash xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.AcrossEras
  • Condense (OneEraHash xs)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.HardFork.Combinator.AcrossEras
newtypenewtype PerEraLedgerConfig (xs :: [Type])
#
Instances3Show, NoThunks, SerialiseNodeToClient
datadata HardForkLedgerConfig (xs :: [Type])
#
Instances5Show, Generic, NoThunks, SerialiseNodeToClient, Rep
newtypenewtype WrapPartialLedgerConfig blk
#
Instances3SerialiseNodeToClient, Show, NoThunks
data familydata family GenTx blk
#
Instances48Inject, Isomorphic, ShowProxy, Eq, Ord, Show, …
familytype family ChainDepState p
#
Instances4ChainDepState
datadata ChainType
#
Instances4Eq, Show, Generic, Rep
  • Eq ChainTypeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ChainDB.API
  • Show ChainTypeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ChainDB.API
  • Generic ChainTypeDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ChainDB.API
  • type Rep ChainType = D1 ('MetaData "ChainType" "Ouroboros.Consensus.Storage.ChainDB.API" "ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt" 'False) (C1 ('MetaCons "SelectedChain" 'PrefixI 'False) U1 :+: C1 ('MetaCons "TentativeChain" 'PrefixI 'False) U1)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Storage.ChainDB.API
datadata BlockComponent blk a where
#
Instances2Functor, Applicative
datadata ByronBlock
#
Instances1ConvertLedgerEvent
  • ConvertLedgerEvent ByronBlockDefined in cardano-api-11.7.0.0 · Cardano.Api.LedgerState.Internal.ConvertLedgerEvent
typetype CardanoBlock c = HardForkBlock (CardanoEras c)
#
Instances4Protocol, ProtocolClient, ProtocolInfoArgs, ProtocolClientInfoArgs
classclass (StandardHash b, Typeable b) => HasHeader b where
#
Instances5HasHeader
familytype family HeaderHash (b :: k)
#
Instances12HeaderHash, …
datadata ResourceRegistry (m :: Type -> Type)
#

Tracks resources during their lifetime.

Instances3Generic, NoThunks, Rep