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-ledger-core-1.21.0.0

Cardano.Ledger.BaseTypes

  • 37 types
  • 5 classes
  • 71 values
newtypenewtype Version
#
Instances17Bounded, Enum, Eq, Ord, Show, NFData, …
  • Bounded VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • Enum VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • Eq VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • Ord VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • Show VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • NFData VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • Random VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • Uniform VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • UniformRange VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • FromJSON VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • ToJSON VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • NoThunks VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • FromCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • ToCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Version
  • DecCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR
  • EncCBOR VersionDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR
  • ToPlutusData VersionDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ToPlutusData
datadata ActiveSlotCoeff
#
Instances11Eq, Ord, Show, Generic, NFData, NoThunks, …
datadata Anchor
#
Instances13Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype BlocksMade
#
Instances11Eq, Show, Generic, NFData, FromJSON, ToJSON, …
classclass Bounded r => BoundedRational r where
#
Instances5BoundedRational
newtypenewtype CertIx
#

Constructors

Instances13Bounded, Enum, Eq, Ord, Show, NFData, …
  • Bounded CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Enum CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Eq CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Ord CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Show CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NFData CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Random CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Uniform CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • UniformRange CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • ToJSON CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NoThunks CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • DecCBOR CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • EncCBOR CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
newtypenewtype DnsName
#
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype Exclusive a
#

Constructors

Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
  • Eq a => Eq (Exclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Ord a => Ord (Exclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Show a => Show (Exclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Generic a => Generic (Exclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NFData a => NFData (Exclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NoThunks a => NoThunks (Exclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • DecCBOR a => DecCBOR (Exclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • EncCBOR a => EncCBOR (Exclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • type Rep (Exclusive a) = Rep aDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
datadata Globals
#
Instances5Show, Generic, NFData, NoThunks, Rep
newtypenewtype Inclusive a
#

Constructors

Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
  • Eq a => Eq (Inclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Ord a => Ord (Inclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Show a => Show (Inclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Generic a => Generic (Inclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NFData a => NFData (Inclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NoThunks a => NoThunks (Inclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • DecCBOR a => DecCBOR (Inclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • EncCBOR a => EncCBOR (Inclusive a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • type Rep (Inclusive a) = Rep aDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
classclass Inject t s where
#

Methods

Instances2Inject
  • Inject Coin DeltaCoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Coin
  • Inject a aDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
datadata Mismatch (r :: Relation) a
#
Instances13Eq, Ord, Show, Generic, NFData, FromJSON, …
datadata Network
#
Instances16Bounded, Enum, Eq, Ord, Show, Generic, …
  • Bounded NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Enum NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Eq NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Ord NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Show NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Generic NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NFData NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • FromJSON NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • ToJSON NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Default NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NoThunks NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • FromCBOR NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • ToCBOR NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • DecCBOR NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • EncCBOR NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • type Rep Network = D1 ('MetaData "Network" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6" 'False) (C1 ('MetaCons "Testnet" 'PrefixI 'False) U1 :+: C1 ('MetaCons "Mainnet" 'PrefixI 'False) U1)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
newtypenewtype NonNegativeInterval
#
Instances15Eq, Ord, Show, Generic, NFData, FromJSON, …
datadata Nonce
#
Instances12Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype Port
#

Constructors

Instances12Eq, Num, Ord, Show, Generic, NFData, …
  • Eq PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Num PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Ord PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Show PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Generic PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NFData PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • FromJSON PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • ToJSON PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NoThunks PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • DecCBOR PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • EncCBOR PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • type Rep Port = D1 ('MetaData "Port" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6" 'True) (C1 ('MetaCons "Port" 'PrefixI 'True) (S1 ('MetaSel ('Just "portToWord16") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
newtypenewtype PositiveInterval
#
Instances15Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype PositiveUnitInterval
#
Instances16Eq, Ord, Show, Generic, NFData, FromJSON, …
datadata ProtVer
#
Instances16Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype Seed
#

Constructors

Instances8Eq, Ord, Show, Generic, NoThunks, SignableRepresentation, …
classclass ToKeyValuePairs a where
#

Methods

Instances14ToKeyValuePairs, …
newtypenewtype TxIx
#

Constructors

Instances16Bounded, Enum, Eq, Ord, Show, Generic, …
  • Bounded TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Enum TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Eq TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Ord TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Show TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Generic TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NFData TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Random TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Uniform TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • UniformRange TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • ToJSON TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • MemPack TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NoThunks TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • DecCBOR TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • EncCBOR TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • type Rep TxIx = D1 ('MetaData "TxIx" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6" 'True) (C1 ('MetaCons "TxIx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTxIx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
newtypenewtype UnitInterval
#
Instances16Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype Url
#
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
  • Eq UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Ord UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Show UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • Generic UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NFData UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • FromJSON UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • ToJSON UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • NoThunks UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • DecCBOR UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • EncCBOR UrlDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
  • type Rep Url = D1 ('MetaData "Url" "Cardano.Ledger.BaseTypes" "cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6" 'True) (C1 ('MetaCons "Url" 'PrefixI 'True) (S1 ('MetaSel ('Just "urlToText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
classclass HasZero a where
#

Methods

Instances10HasZero, …
  • HasZero CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Coin
  • HasZero IntegerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • HasZero NaturalDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • HasZero IntDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • HasZero Word16Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • HasZero Word32Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • HasZero Word64Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • HasZero Word8Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • HasZero (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Coin
  • HasZero a => HasZero (Ratio a)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
classclass KnownBounds (a :: k) where
#

Associated types

Instances4KnownBounds
  • KnownBounds Word16Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • KnownBounds Word32Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • KnownBounds Word64Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • KnownBounds Word8Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
familytype family MaxBound (a :: k) :: Nat
#
Instances4MaxBound
  • type MaxBound Word16 = 65535Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • type MaxBound Word32 = 4294967295Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • type MaxBound Word64 = 18446744073709551615Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • type MaxBound Word8 = 255Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
familytype family MinBound (a :: k) :: Nat
#
Instances4MinBound
  • type MinBound Word16 = 0Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • type MinBound Word32 = 0Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • type MinBound Word64 = 0Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
  • type MinBound Word8 = 0Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes.NonZero
newtypenewtype NonZero a
#
Instances13Eq, Ord, Show, Storable, NFData, FromJSON, …
newtypenewtype BlockNo
#

Constructors

Instances17Bounded, Enum, Eq, Num, Ord, Show, …
newtypenewtype EpochInterval
#
Instances14Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype EpochNo
#

Constructors

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

Constructors

Instances17Bounded, Enum, Eq, Num, Ord, Show, …
  • Bounded SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • Enum SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • Eq SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • Num SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • Ord SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • Show SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • Generic SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • NFData SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • FromJSON SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • ToJSON SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • Serialise SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • NoThunks SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • FromCBOR SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • ToCBOR SlotNoDefined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
  • DecCBOR SlotNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOR
  • EncCBOR SlotNoDefined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOR
  • type Rep SlotNo = D1 ('MetaData "SlotNo" "Cardano.Slotting.Slot" "cardano-slotting-0.2.2.0-BzlFk4pU5l69Qn8jbrAsSL" 'True) (C1 ('MetaCons "SlotNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlotNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))Defined in cardano-slotting-0.2.2.0 · Cardano.Slotting.Slot
datadata WithOrigin t
#

Constructors

Instances18Functor, Foldable, Traversable, Bounded, Eq, Ord, …
datadata StrictMaybe a
#

Constructors

Instances31Monad, Functor, MonadFail, Applicative, Foldable, Traversable, …