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-shelley-1.19.0.1

Cardano.Ledger.Shelley.API

  • 97 types
  • 6 classes
  • 94 values
datadata Addr
#
Instances13Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype Withdrawals
#
Instances10Eq, Show, Generic, Semigroup, Monoid, NFData, …
newtypenewtype CertIx
#
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
datadata Globals
#
Instances5Show, Generic, NFData, NoThunks, Rep
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
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
datadata ProtVer
#
Instances16Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype TxIx
#
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
datadata Block h era
#

Constructors

Instances9DecCBOR, Eq, Show, Generic, NFData, NoThunks, …
newtypenewtype Coin
#

Constructors

Instances50Enum, FromCBOR, PartialOrd, Compactible, Val, Inject, …
familydata family TxBody (l :: TxLevel) era
#
Instances17HasEraTxLevel, HasOKey, DecCBOR, Eq, Show, Generic, …
datadata PoolCert
#
Instances8Eq, Ord, Show, Generic, NFData, ToJSON, …
datadata Credential (kr :: KeyRole)
#
Instances19HasKeyRole, Eq, Ord, Show, Generic, Storable, …
datadata Ptr
#

Constructors

Instances15Eq, Ord, Show, Generic, NFData, Uniform, …
datadata StakeReference
#
Instances8Eq, Ord, Show, Generic, NFData, ToJSON, …
datadata GenDelegPair
#
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype GenDelegs
#
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
newtypenewtype KeyHash (r :: KeyRole)
#
Instances19HasKeyRole, Eq, Ord, Show, Generic, Storable, …
  • HasKeyRole KeyHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • Eq (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • Ord (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • Show (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • Generic (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • Storable (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • NFData (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • FromJSON (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • FromJSONKey (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • ToJSON (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • ToJSONKey (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • Default (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • MemPack (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • NoThunks (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • Typeable r => FromCBOR (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • Typeable r => ToCBOR (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • Typeable r => DecCBOR (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • EncCBOR (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
  • type Rep (KeyHash r) = Rep (Hash ADDRHASH (VerKeyDSIGN DSIGN))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
newtypenewtype ScriptHash
#
Instances16Eq, Ord, Show, Generic, Storable, NFData, …
datadata BootstrapWitness
#
Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
newtypenewtype VKey (kd :: KeyRole)
#
Instances9HasKeyRole, Eq, Show, Generic, NFData, NoThunks, …
datadata WitVKey (kr :: KeyRole)
#
Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
datadata Metadatum
#
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
datadata DState era
#
Instances14CanGetAccounts, CanSetAccounts, Eq, Show, Generic, NFData, …

Associated types

Instances1EraCertState
  • EraCertState ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertState · orphan
datadata InstantaneousRewards
#
Instances12Eq, Show, Generic, NFData, ToJSON, Default, …
datadata PState era
#
Instances13Eq, Show, Generic, NFData, ToJSON, Default, …
datadata ChainAccountState
#
Instances11Eq, Show, Generic, NFData, ToJSON, Default, …
datadata PoolDistr
#
Instances10Eq, Show, Generic, NFData, ToJSON, Default, …
datadata SnapShot
#
Instances11Eq, Show, Generic, NFData, ToJSON, NoThunks, …
datadata SnapShots era
#
Instances13Eq, Show, Generic, NFData, ToJSON, Default, …
newtypenewtype Stake
#
Instances12Eq, Show, Generic, Semigroup, Monoid, NFData, …
datadata PoolMetadata
#
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
datadata StakePoolParams
#
Instances12Eq, Ord, Show, Generic, NFData, FromJSON, …
valueppCost :: PoolParams -> Coin
#

Deprecated. In favor of fields with `spp*` prefix

valueppPledge :: PoolParams -> Coin
#

Deprecated. In favor of fields with `spp*` prefix

datadata StakePoolRelay
#
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
newtypenewtype UTxO era
#

Constructors

Instances18CanGetUTxO, CanSetUTxO, Eq, Show, Generic, Semigroup, …
newtypenewtype TxId
#
Instances14Eq, Ord, Show, Generic, NFData, FromJSON, …
datadata TxIn
#

Constructors

Instances14Eq, Ord, Show, Generic, NFData, ToJSON, …
classclass (STS (EraRule "TICKF" era), BaseM (EraRule "TICKF" era) ~ ShelleyBase, Environment (EraRule "TICKF" era) ~ (), State (EraRule "TICKF" era) ~ NewEpochState era, Signal (EraRule "TICKF" era) ~ SlotNo, PredicateFailure (EraRule "TICKF" era) ~ Void, EraGov era, EraCertState era) => EraForecast era where
#
Instances1EraForecast
  • EraForecast ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Forecast · orphan
classclass (EraTx era, EraUTxO era, Eq (ApplyTxError era), Show (ApplyTxError era), Typeable (ApplyTxError era), Semigroup (ApplyTxError era), EncCBOR (ApplyTxError era), DecCBOR (ApplyTxError era)) => ApplyTx era where
#
Instances1ApplyTx
  • ApplyTx ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempool
familydata family ApplyTxError era
#
Instances8Eq, Show, Generic, Semigroup, DecCBOR, EncCBOR, …
newtypenewtype Validated tx
#

Deprecated. Use ValidatedTx instead.

Instances4Eq, Show, NFData, NoThunks
  • Eq tx => Eq (Validated tx)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempool
  • Show tx => Show (Validated tx)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempool
  • NFData tx => NFData (Validated tx)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempool
  • NoThunks tx => NoThunks (Validated tx)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempool
datadata ValidatedTx era
#
Instances6Eq, Show, Generic, NFData, NoThunks, Rep
classclass (ApplyTick era, EraBlockBody era, EraBlockHeader h era, NFData (PredicateFailure (EraRule "BBODY" era))) => ApplyBlock h era where
#

Methods

Instances1ApplyBlock
newtypenewtype BlockTransitionError era
#
Instances5Eq, Show, Generic, NoThunks, Rep
datadata RewardInfoPool
#
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata RewardParams
#
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata AdaPots
#
Instances5Eq, Show, Generic, NFData, Rep
datadata ShelleyBlockBody era
#
Instances8Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
datadata InjectionData k v
#
Instances11Eq, Show, Generic, NFData, FromJSON, ToJSON, …
newtypenewtype NominalDiffTimeMicro
#
Instances14Eq, Fractional, Num, Ord, Real, Show, …
datadata ShelleyExtraConfig
#
Instances12Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata ShelleyGenesis
#
Instances13Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Instances13Eq, Show, Generic, Semigroup, Monoid, NFData, …
datadata ShelleyGovState era
#
Instances15Eq, Show, Generic, NFData, ToJSON, Default, …
datadata EpochState era
#
Instances19CanGetChainAccountState, CanSetChainAccountState, CanGetInstantStake, CanSetInstantStake, CanGetUTxO, CanSetUTxO, …
datadata LedgerState era
#
Instances16CanGetInstantStake, CanSetInstantStake, CanGetUTxO, CanSetUTxO, Eq, Show, …
datadata NewEpochState era
#
Instances17CanGetChainAccountState, CanSetChainAccountState, CanGetInstantStake, CanSetInstantStake, CanGetUTxO, CanSetUTxO, …
datadata UTxOState era
#
Instances16CanGetInstantStake, CanSetInstantStake, CanGetUTxO, CanSetUTxO, Eq, Show, …
newtypenewtype ProposedPPUpdates era
#
Instances13Eq, Show, Generic, Semigroup, Monoid, NFData, …
datadata Update era
#

Constructors

Instances8Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
datadata NonMyopic
#
Instances12Eq, Show, Generic, NFData, ToJSON, Default, …
datadata RewardUpdate
#
Instances10Eq, Show, Generic, NFData, ToJSON, NoThunks, …
datadata DelegEnv era
#
Instances5Eq, Show, Generic, NFData, Rep
datadata LedgerEnv era
#
Instances6Eq, Show, Generic, NFData, EncCBOR, Rep
datadata ShelleyLedgersEnv era
#
Instances6Eq, Show, Generic, NFData, EncCBOR, Rep
datadata PoolEnv era
#

Constructors

Instances6Eq, Show, Generic, NFData, EncCBOR, Rep
datadata UtxoEnv era
#
Instances7Eq, Show, Generic, NFData, DecCBOR, EncCBOR, …
newtypenewtype MultiSig era
#
Instances15Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata ShelleyTx (l :: TxLevel) era where
#

Constructors

Instances7DecCBOR, Eq, Show, NFData, NoThunks, ToCBOR, …
newtypenewtype ShelleyTxAuxData era
#
Instances16Eq, Show, Generic, NFData, FromJSON, ToJSON, …
datadata GenesisDelegCert
#
Instances8Eq, Ord, Show, Generic, NFData, ToJSON, …
datadata MIRCert
#
Instances10Eq, Ord, Show, Generic, NFData, ToJSON, …
datadata MIRPot
#
Instances12Bounded, Enum, Eq, Ord, Show, Generic, …
  • Bounded MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • Enum MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • Eq MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • Ord MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • Show MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • Generic MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • NFData MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • ToJSON MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • NoThunks MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • DecCBOR MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • EncCBOR MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
  • type Rep MIRPot = D1 ('MetaData "MIRPot" "Cardano.Ledger.Shelley.TxCert" "cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P" 'False) (C1 ('MetaCons "ReservesMIR" 'PrefixI 'False) U1 :+: C1 ('MetaCons "TreasuryMIR" 'PrefixI 'False) U1)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert
datadata MIRTarget
#
Instances10Eq, Ord, Show, Generic, NFData, ToJSON, …
datadata ShelleyDelegCert
#
Instances8Eq, Ord, Show, Generic, NFData, ToJSON, …
datadata ShelleyTxOut era
#

Constructors

Instances13Eq, Show, Generic, NFData, ToJSON, MemPack, …
newtypenewtype ShelleyTxWits era
#
Instances15Eq, Show, Generic, Semigroup, Monoid, NFData, …
datadata StrictMaybe a
#

Constructors

Instances36Monad, Functor, MonadFail, Applicative, Foldable, Traversable, …