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

  • 66 types
  • 43 values
valuetransitionRulesUTXOW :: (EraUTxO era, ShelleyEraTxBody era, ScriptsNeeded era ~ ShelleyScriptsNeeded era, BaseM (EraRule "UTXOW" era) ~ ShelleyBase, Embed (EraRule "UTXO" era) (EraRule "UTXOW" era), Environment (EraRule "UTXO" era) ~ UtxoEnv era, State (EraRule "UTXO" era) ~ UTxOState era, Signal (EraRule "UTXO" era) ~ StAnnTx TopTx era, Environment (EraRule "UTXOW" era) ~ UtxoEnv era, State (EraRule "UTXOW" era) ~ UTxOState era, Signal (EraRule "UTXOW" era) ~ StAnnTx TopTx era, InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure era, STS (EraRule "UTXOW" era), EraCertState era) => TransitionRule (EraRule "UTXOW" era)
#
datadata BBODY era
#
Instances8Embed, STS, BaseM, Environment, Event, PredicateFailure, …
datadata DELEG era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata DELEGS era
#
Instances9STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata DELPL era
#
Instances10STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata EPOCH era
#
Instances11STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata LEDGER era
#
Instances10STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata LEDGERS era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata MIR era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata NEWEPOCH era
#
Instances10STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata NEWPP era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
  • (EraGov era, GovState era ~ ShelleyGovState era, AtMostEra "Babbage" era) => STS (NEWPP era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Newpp · orphan
  • (Era era, STS (NEWPP era)) => Embed (NEWPP era) (UPEC era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • type BaseM (NEWPP era) = ShelleyBaseDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Newpp · orphan
  • type Environment (NEWPP era) = NewppEnv eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Newpp · orphan
  • type Event (NEWPP era) = VoidDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Newpp · orphan
  • type PredicateFailure (NEWPP era) = VoidDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Newpp · orphan
  • type Signal (NEWPP era) = PParams eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Newpp · orphan
  • type State (NEWPP era) = ShelleyNewppState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Newpp · orphan
datadata POOL era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata POOLREAP era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata PPUP era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata RUPD era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
  • (Era era, EraGov era, EraCertState era) => STS (RUPD era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Rupd · orphan
  • (Era era, STS (RUPD era), Event (EraRule "RUPD" era) ~ RupdEvent) => Embed (RUPD era) (TICK era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Tick · orphan
  • type BaseM (RUPD era) = ShelleyBaseDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Rupd · orphan
  • type Environment (RUPD era) = RupdEnv eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Rupd · orphan
  • type Event (RUPD era) = RupdEventDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Rupd · orphan
  • type PredicateFailure (RUPD era) = VoidDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Rupd · orphan
  • type Signal (RUPD era) = SlotNoDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Rupd · orphan
  • type State (RUPD era) = StrictMaybe PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Rupd · orphan
datadata SNAP era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
  • (EraTxOut era, EraStake era, EraCertState era) => STS (SNAP era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Snap · orphan
  • (EraTxOut era, EraStake era, Event (EraRule "SNAP" era) ~ SnapEvent era, EraCertState era) => Embed (SNAP era) (EPOCH era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Epoch · orphan
  • type BaseM (SNAP era) = ShelleyBaseDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Snap · orphan
  • type Environment (SNAP era) = SnapEnv eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Snap · orphan
  • type Event (SNAP era) = SnapEvent eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Snap · orphan
  • type PredicateFailure (SNAP era) = VoidDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Snap · orphan
  • type Signal (SNAP era) = ()Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Snap · orphan
  • type State (SNAP era) = SnapShots eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Snap · orphan
datadata TICK era
#
Instances9STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata TICKF era
#
Instances8STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata UPEC era
#
Instances10STS, Embed, BaseM, Environment, Event, PredicateFailure, …
  • (EraGov era, Default (PParams era), GovState era ~ ShelleyGovState era, AtMostEra "Babbage" era) => STS (UPEC era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • (Era era, STS (NEWPP era)) => Embed (NEWPP era) (UPEC era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • (Era era, STS (UPEC era), Event (EraRule "UPEC" era) ~ Void) => Embed (UPEC era) (EPOCH era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Epoch · orphan
  • (Era era, STS (UPEC era), Event (EraRule "UPEC" era) ~ Void) => Embed (UPEC era) (TICKF era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Tick · orphan
  • type BaseM (UPEC era) = ShelleyBaseDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • type Environment (UPEC era) = LedgerState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • type Event (UPEC era) = VoidDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • type PredicateFailure (UPEC era) = VoidDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • type Signal (UPEC era) = ()Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • type State (UPEC era) = UpecState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
datadata UTXO era
#
Instances9STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata UTXOW era
#
Instances9STS, Embed, BaseM, Environment, Event, PredicateFailure, …
datadata ShelleyGovState era
#
Instances15Eq, Show, Generic, NFData, ToJSON, Default, …
newtypenewtype ShelleyBbodyEvent era
#

Constructors

Instances3Eq, Generic, Rep
datadata ShelleyBbodyPredFailure era
#
Instances8InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
datadata ShelleyBbodyState era
#

Constructors

Instances4Eq, Show, Generic, Rep
datadata DelegEnv era
#
Instances5Eq, Show, Generic, NFData, Rep
newtypenewtype ShelleyDelegEvent era
#
Instances4Eq, Generic, NFData, Rep
datadata ShelleyDelegPredFailure era
#
Instances13InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
newtypenewtype ShelleyDelegsEvent era
#

Constructors

Instances4Eq, Generic, NFData, Rep
newtypenewtype ShelleyDelegsPredFailure era
#

Constructors

Instances11InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
datadata ShelleyDelplEvent era
#
Instances4Eq, Generic, NFData, Rep
datadata ShelleyDelplPredFailure era
#

Constructors

Instances12InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
datadata ShelleyEpochEvent era
#

Constructors

Instances4Eq, Generic, NFData, Rep
datadata LedgerEnv era
#
Instances6Eq, Show, Generic, NFData, EncCBOR, Rep
datadata ShelleyLedgerEvent era
#

Constructors

Instances4Eq, Generic, NFData, Rep
datadata ShelleyLedgerPredFailure era
#
Instances10InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
datadata ShelleyLedgersEnv era
#
Instances6Eq, Show, Generic, NFData, EncCBOR, Rep
newtypenewtype ShelleyLedgersEvent era
#

Constructors

Instances3Eq, Generic, Rep
newtypenewtype ShelleyLedgersPredFailure era
#

Constructors

Instances9InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
datadata ShelleyMirEvent era
#
Instances4Eq, Generic, NFData, Rep
datadata ShelleyNewEpochEvent era
#
Instances4Eq, Generic, NFData, Rep
datadata PoolEnv era
#

Constructors

Instances6Eq, Show, Generic, NFData, EncCBOR, Rep
datadata PoolEvent era
#
Instances5InjectRuleEvent, Eq, Generic, NFData, Rep
datadata ShelleyPoolPredFailure era
#
Instances13InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
datadata ShelleyPoolreapEvent era
#
Instances4Eq, Generic, NFData, Rep
datadata ShelleyPoolreapState era
#
Instances2Show, Default
newtypenewtype PpupEvent era
#

Constructors

Instances4Eq, Generic, NFData, Rep
datadata ShelleyPpupPredFailure era
#
Instances13InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
datadata VotingPeriod
#
Instances8Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
datadata RupdEvent
#
Instances4Eq, Generic, NFData, Rep
newtypenewtype SnapEvent era
#
Instances4Eq, Generic, NFData, Rep
datadata ShelleyTickEvent era
#

Constructors

Instances4Eq, Generic, NFData, Rep
datadata ShelleyUtxoPredFailure era
#
Instances12InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
datadata UtxoEnv era
#
Instances7Eq, Show, Generic, NFData, DecCBOR, EncCBOR, …
datadata UtxoEvent era
#
Instances4Eq, Generic, NFData, Rep
newtypenewtype ShelleyUtxowEvent era
#

Constructors

Instances4Eq, Generic, NFData, Rep
datadata ShelleyUtxowPredFailure era
#
Instances11InjectRuleFailure, Eq, Show, Generic, NFData, DecCBOR, …
familytype family State a
#
Instances21State, …
  • type State (BBODY era) = ShelleyBbodyState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Bbody · orphan
  • type State (DELEG era) = CertState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Deleg · orphan
  • type State (DELEGS era) = CertState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Delegs · orphan
  • type State (DELPL era) = CertState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Delpl · orphan
  • type State (EPOCH era) = EpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Epoch · orphan
  • type State (LEDGER era) = LedgerState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ledger · orphan
  • type State (LEDGERS era) = LedgerState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ledgers · orphan
  • type State (MIR era) = EpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Mir · orphan
  • type State (NEWEPOCH era) = NewEpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.NewEpoch · orphan
  • type State (NEWPP era) = ShelleyNewppState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Newpp · orphan
  • type State (POOL era) = PState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Pool · orphan
  • type State (POOLREAP era) = ShelleyPoolreapState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.PoolReap · orphan
  • type State (PPUP era) = ShelleyGovState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ppup · orphan
  • type State (RUPD era) = StrictMaybe PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Rupd · orphan
  • type State (SNAP era) = SnapShots eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Snap · orphan
  • type State (TICK era) = NewEpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Tick · orphan
  • type State (TICKF era) = NewEpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Tick · orphan
  • type State (UPEC era) = UpecState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • type State (UTXO era) = UTxOState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxo · orphan
  • type State (UTXOW era) = UTxOState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxow · orphan
  • type State (STUB e st si f m) = stDefined in small-steps-1.1.4.0 · Control.State.Transition.Extended
familytype family State a
#
Instances21State, …
  • type State (BBODY era) = ShelleyBbodyState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Bbody · orphan
  • type State (DELEG era) = CertState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Deleg · orphan
  • type State (DELEGS era) = CertState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Delegs · orphan
  • type State (DELPL era) = CertState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Delpl · orphan
  • type State (EPOCH era) = EpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Epoch · orphan
  • type State (LEDGER era) = LedgerState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ledger · orphan
  • type State (LEDGERS era) = LedgerState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ledgers · orphan
  • type State (MIR era) = EpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Mir · orphan
  • type State (NEWEPOCH era) = NewEpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.NewEpoch · orphan
  • type State (NEWPP era) = ShelleyNewppState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Newpp · orphan
  • type State (POOL era) = PState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Pool · orphan
  • type State (POOLREAP era) = ShelleyPoolreapState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.PoolReap · orphan
  • type State (PPUP era) = ShelleyGovState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ppup · orphan
  • type State (RUPD era) = StrictMaybe PulsingRewUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Rupd · orphan
  • type State (SNAP era) = SnapShots eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Snap · orphan
  • type State (TICK era) = NewEpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Tick · orphan
  • type State (TICKF era) = NewEpochState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Tick · orphan
  • type State (UPEC era) = UpecState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Upec · orphan
  • type State (UTXO era) = UTxOState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxo · orphan
  • type State (UTXOW era) = UTxOState eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxow · orphan
  • type State (STUB e st si f m) = stDefined in small-steps-1.1.4.0 · Control.State.Transition.Extended