cardano-ledger-dijkstra-0.3.0.0: Cardano ledger with nested transactions
Safe HaskellNone
LanguageHaskell2010

Cardano.Ledger.Dijkstra.Era

Synopsis

Documentation

data DijkstraEra Source #

Instances

Instances details
AllegraEraScript DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

AllegraEraTxAuxData DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxAuxData

(Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ AllegraEraTxBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

AlonzoEraPParams DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.PParams

EraPlutusContext DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxInfo

AlonzoEraScript DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

AlonzoEraTx DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

AlonzoEraTxAuxData DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxAuxData

(Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ AlonzoEraTxBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

AlonzoEraTxOut DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxOut

AlonzoEraTxWits DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxWits

AlonzoEraUTxO DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.UTxO

BabbageEraPParams DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.PParams

(NFData (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ BabbageEraTxBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

BabbageEraTxOut DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxOut

ConwayEraGov DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Governance

RunConwayRatify DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

ConwayEraPParams DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.PParams

Methods

modifiedPPGroupsPParamsUpdate DijkstraEraSet PPGroups Source #

ppuWellFormedProtVerPParamsUpdate DijkstraEraBool Source #

hkdPoolVotingThresholdsL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f PoolVotingThresholds) Source #

hkdDRepVotingThresholdsL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f DRepVotingThresholds) Source #

hkdCommitteeMinSizeL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Word16) Source #

hkdCommitteeMaxTermLengthL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f EpochInterval) Source #

hkdGovActionLifetimeL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f EpochInterval) Source #

hkdGovActionDepositCompactL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f (CompactForm Coin)) Source #

hkdDRepDepositCompactL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f (CompactForm Coin)) Source #

hkdDRepActivityL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f EpochInterval) Source #

hkdMinFeeRefScriptCostPerByteL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f NonNegativeInterval) Source #

ppMaxRefScriptSizePerTxGSimpleGetter (PParams DijkstraEra) Word32 Source #

ppMaxRefScriptSizePerBlockGSimpleGetter (PParams DijkstraEra) Word32 Source #

ppRefScriptCostMultiplierGSimpleGetter (PParams DijkstraEra) PositiveInterval Source #

ppRefScriptCostStrideGSimpleGetter (PParams DijkstraEra) (NonZero Word32) Source #

ConwayEraScript DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

ConwayEraAccounts DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.State.Account

ConwayEraCertState DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.State.CertState

ConwayEraTransition DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

(NFData (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ ConwayEraTxBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

ConwayEraTxCert DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Methods

mkRegDepositTxCertCredential 'StakingCoinTxCert DijkstraEra Source #

getRegDepositTxCertTxCert DijkstraEraMaybe (Credential 'Staking, Coin) Source #

mkUnRegDepositTxCertCredential 'StakingCoinTxCert DijkstraEra Source #

getUnRegDepositTxCertTxCert DijkstraEraMaybe (Credential 'Staking, Coin) Source #

mkDelegTxCertCredential 'StakingDelegateeTxCert DijkstraEra Source #

getDelegTxCertTxCert DijkstraEraMaybe (Credential 'Staking, Delegatee) Source #

mkRegDepositDelegTxCertCredential 'StakingDelegateeCoinTxCert DijkstraEra Source #

getRegDepositDelegTxCertTxCert DijkstraEraMaybe (Credential 'Staking, Delegatee, Coin) Source #

mkAuthCommitteeHotKeyTxCertCredential 'ColdCommitteeRoleCredential 'HotCommitteeRoleTxCert DijkstraEra Source #

getAuthCommitteeHotKeyTxCertTxCert DijkstraEraMaybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source #

mkResignCommitteeColdTxCertCredential 'ColdCommitteeRoleStrictMaybe AnchorTxCert DijkstraEra Source #

getResignCommitteeColdTxCertTxCert DijkstraEraMaybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source #

mkRegDRepTxCertCredential 'DRepRoleCoinStrictMaybe AnchorTxCert DijkstraEra Source #

getRegDRepTxCertTxCert DijkstraEraMaybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source #

mkUnRegDRepTxCertCredential 'DRepRoleCoinTxCert DijkstraEra Source #

getUnRegDRepTxCertTxCert DijkstraEraMaybe (Credential 'DRepRole, Coin) Source #

mkUpdateDRepTxCertCredential 'DRepRoleStrictMaybe AnchorTxCert DijkstraEra Source #

getUpdateDRepTxCertTxCert DijkstraEraMaybe (Credential 'DRepRole, StrictMaybe Anchor) Source #

EraBlockBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.BlockBody.Internal

EraScript DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

EraTx DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Associated Types

newtype Tx l DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

type StAnnTx l DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

EraTxAuxData DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxAuxData

(Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ EraTxBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Associated Types

newtype TxBody l DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

EraTxOut DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxOut

Associated Types

type TxOut DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxOut

EraTxWits DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxWits

Associated Types

type TxWits DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxWits

EraPParams DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.PParams

Methods

applyPPUpdatesPParams DijkstraEraPParamsUpdate DijkstraEraPParams DijkstraEra Source #

emptyPParamsIdentityPParamsHKD Identity DijkstraEra Source #

emptyPParamsStrictMaybePParamsHKD StrictMaybe DijkstraEra Source #

emptyUpgradePParamsUpdateUpgradePParams StrictMaybe DijkstraEra Source #

upgradePParamsHKD ∷ ∀ (f ∷ TypeType). (HKDApplicative f, EraPParams (PreviousEra DijkstraEra)) ⇒ UpgradePParams f DijkstraEraPParamsHKD f (PreviousEra DijkstraEra) → PParamsHKD f DijkstraEra Source #

downgradePParamsHKD ∷ ∀ (f ∷ TypeType). (HKDFunctor f, EraPParams (PreviousEra DijkstraEra)) ⇒ DowngradePParams f DijkstraEraPParamsHKD f DijkstraEraPParamsHKD f (PreviousEra DijkstraEra) Source #

hkdTxFeePerByteL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f CoinPerByte) Source #

hkdTxFeeFixedCompactL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f (CompactForm Coin)) Source #

hkdMaxBBSizeL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Word32) Source #

hkdMaxTxSizeL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Word32) Source #

hkdMaxBHSizeL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Word16) Source #

hkdKeyDepositCompactL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f (CompactForm Coin)) Source #

hkdPoolDepositCompactL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f (CompactForm Coin)) Source #

hkdEMaxL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f EpochInterval) Source #

hkdNOptL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Word16) Source #

hkdA0L ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f NonNegativeInterval) Source #

hkdRhoL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f UnitInterval) Source #

hkdTauL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f UnitInterval) Source #

hkdDL ∷ ∀ (f ∷ TypeType). (HKDFunctor f, AtMostEra "Alonzo" DijkstraEra) ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f UnitInterval) Source #

ppDGSimpleGetter (PParams DijkstraEra) UnitInterval Source #

hkdExtraEntropyL ∷ ∀ (f ∷ TypeType). (HKDFunctor f, AtMostEra "Alonzo" DijkstraEra) ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Nonce) Source #

hkdProtocolVersionL ∷ ∀ (f ∷ TypeType). (HKDFunctor f, AtMostEra "Babbage" DijkstraEra) ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f ProtVer) Source #

ppProtocolVersionLLens' (PParams DijkstraEra) ProtVer Source #

ppuProtocolVersionLLens' (PParamsUpdate DijkstraEra) (StrictMaybe ProtVer) Source #

hkdMinUTxOValueCompactL ∷ ∀ (f ∷ TypeType). (HKDFunctor f, AtMostEra "Mary" DijkstraEra) ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f (CompactForm Coin)) Source #

hkdMinPoolCostCompactL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f (CompactForm Coin)) Source #

eraPParams ∷ [PParam DijkstraEra] Source #

EraTxCert DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

EraTxLevel DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

Associated Types

type STxLevel l DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

EraGenesis DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Genesis

Associated Types

type Genesis DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Genesis

EraAccounts DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.State.Account

EraCertState DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.State.CertState

EraGov DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Governance

EraStake DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.State.Stake

EraUTxO DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.UTxO

Era DijkstraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

DijkstraEraBlockBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.BlockBody.Internal

DijkstraEraPParams DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.PParams

DijkstraEraScript DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

(NFData (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ DijkstraEraTxBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

DijkstraEraUTxO DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.UTxO

(Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ MaryEraTxBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

EraForecast DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Forecast

Associated Types

type Forecast t DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Forecast

ApplyTx DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

ApplyTick DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

ShelleyEraScript DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

EraTransition DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

EraPlutusTxInfo 'PlutusV1 DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxInfo

EraPlutusTxInfo 'PlutusV2 DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxInfo

EraPlutusTxInfo 'PlutusV3 DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxInfo

EraPlutusTxInfo 'PlutusV4 DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxInfo

ConwayEraPlutusTxInfo 'PlutusV3 DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxInfo

ConwayEraPlutusTxInfo 'PlutusV4 DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxInfo

TranslateEra DijkstraEra ConwayGovState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra DRepPulsingState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra PulsingSnapshot Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra EnactState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra RatifyState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra GovAction Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra GovActionState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra ProposalProcedure Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra Proposals Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra VState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra PParams Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra DState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra PState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra FuturePParams Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra UTxO Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra EpochState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra LedgerState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra NewEpochState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

TranslateEra DijkstraEra UTxOState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

HasEraTxLevel Tx DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l DijkstraEraSTxLevel l DijkstraEra Source #

HasEraTxLevel TxBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

HasEraTxLevel DijkstraTx DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

HasEraTxLevel DijkstraTxBodyRaw DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

(EraBlockHeader h DijkstraEra, DijkstraEraBlockHeader h DijkstraEra) ⇒ ApplyBlock h DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

InjectRuleEvent "EPOCH" ConwayHardForkEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

InjectRuleEvent "GOV" ConwayGovEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

InjectRuleEvent "LEDGER" DijkstraLedgerEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleEvent "NEWEPOCH" ConwayEpochEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

InjectRuleEvent "NEWEPOCH" ConwayHardForkEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

InjectRuleEvent "POOL" PoolEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Pool

InjectRuleEvent "SUBCERT" DijkstraSubCertEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

InjectRuleEvent "SUBCERTS" DijkstraSubCertsEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

InjectRuleEvent "SUBGOV" ConwayGovEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

InjectRuleEvent "SUBGOV" DijkstraSubGovEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

InjectRuleEvent "SUBLEDGER" DijkstraSubLedgerEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

InjectRuleEvent "SUBLEDGERS" DijkstraSubLedgersEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

InjectRuleEvent "SUBPOOL" DijkstraSubPoolEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

InjectRuleEvent "SUBPOOL" PoolEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

InjectRuleEvent "SUBUTXO" DijkstraSubUtxoEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleEvent "SUBUTXOW" DijkstraSubUtxowEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

InjectRuleEvent "TICK" ConwayEpochEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

InjectRuleEvent "TICK" ConwayHardForkEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

InjectRuleEvent "TICK" ConwayNewEpochEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

InjectRuleEvent "UTXOS" AlonzoUtxosEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxos

InjectRuleEvent "UTXOS" ConwayUtxosEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxos

InjectRuleFailure "BBODY" AllegraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoBbodyPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" BabbageUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" BabbageUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ConwayBbodyPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ConwayCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ConwayCertsPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ConwayDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ConwayGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ConwayUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" DijkstraBbodyPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" DijkstraGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" DijkstraGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" DijkstraLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" DijkstraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" DijkstraUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyBbodyPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgersPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "CERT" ConwayCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

InjectRuleFailure "CERT" ConwayDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

InjectRuleFailure "CERT" ConwayGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

InjectRuleFailure "CERT" DijkstraGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

InjectRuleFailure "CERT" ShelleyPoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

InjectRuleFailure "CERTS" ConwayCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

InjectRuleFailure "CERTS" ConwayCertsPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

InjectRuleFailure "CERTS" ConwayDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

InjectRuleFailure "CERTS" ConwayGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

InjectRuleFailure "CERTS" DijkstraGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

InjectRuleFailure "CERTS" ShelleyPoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

InjectRuleFailure "DELEG" ConwayDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Deleg

InjectRuleFailure "GOV" ConwayGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

InjectRuleFailure "GOV" DijkstraGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

InjectRuleFailure "GOVCERT" ConwayGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

InjectRuleFailure "GOVCERT" DijkstraGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

InjectRuleFailure "LEDGER" AllegraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" BabbageUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" BabbageUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayCertsPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" DijkstraGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" DijkstraGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" DijkstraLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" DijkstraSubLedgersPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" DijkstraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" DijkstraUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayCertsPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" DijkstraGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" DijkstraGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" DijkstraLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" DijkstraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" DijkstraUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "MEMPOOL" ConwayLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

InjectRuleFailure "MEMPOOL" DijkstraMempoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

InjectRuleFailure "MEMPOOL" DijkstraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

InjectRuleFailure "POOL" ShelleyPoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Pool

InjectRuleFailure "SUBCERT" ConwayCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

InjectRuleFailure "SUBCERT" DijkstraSubCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

InjectRuleFailure "SUBCERT" DijkstraSubDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

InjectRuleFailure "SUBCERT" DijkstraSubGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

InjectRuleFailure "SUBCERT" DijkstraSubPoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

InjectRuleFailure "SUBCERTS" ConwayCertsPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

InjectRuleFailure "SUBCERTS" DijkstraSubCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

InjectRuleFailure "SUBCERTS" DijkstraSubCertsPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

InjectRuleFailure "SUBDELEG" ConwayDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

InjectRuleFailure "SUBDELEG" DijkstraSubDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

InjectRuleFailure "SUBGOV" ConwayGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

InjectRuleFailure "SUBGOV" DijkstraGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

InjectRuleFailure "SUBGOV" DijkstraSubGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

InjectRuleFailure "SUBGOVCERT" ConwayGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

InjectRuleFailure "SUBGOVCERT" DijkstraGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

InjectRuleFailure "SUBGOVCERT" DijkstraSubGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

InjectRuleFailure "SUBLEDGER" ConwayLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

InjectRuleFailure "SUBLEDGER" DijkstraSubCertsPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

InjectRuleFailure "SUBLEDGER" DijkstraSubGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

InjectRuleFailure "SUBLEDGER" DijkstraSubLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

InjectRuleFailure "SUBLEDGER" DijkstraSubUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

InjectRuleFailure "SUBLEDGERS" DijkstraSubLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

InjectRuleFailure "SUBLEDGERS" DijkstraSubLedgersPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

InjectRuleFailure "SUBPOOL" DijkstraSubPoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

InjectRuleFailure "SUBPOOL" ShelleyPoolPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

InjectRuleFailure "SUBUTXO" AllegraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleFailure "SUBUTXO" AlonzoUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleFailure "SUBUTXO" BabbageUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleFailure "SUBUTXO" ConwayUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleFailure "SUBUTXO" DijkstraSubUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleFailure "SUBUTXO" DijkstraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleFailure "SUBUTXO" ShelleyUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleFailure "SUBUTXOW" AlonzoUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

InjectRuleFailure "SUBUTXOW" BabbageUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

InjectRuleFailure "SUBUTXOW" ConwayUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

InjectRuleFailure "SUBUTXOW" DijkstraSubUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

InjectRuleFailure "SUBUTXOW" DijkstraSubUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

InjectRuleFailure "SUBUTXOW" DijkstraUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

InjectRuleFailure "SUBUTXOW" ShelleyUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

InjectRuleFailure "UTXO" AllegraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

InjectRuleFailure "UTXO" AlonzoUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

InjectRuleFailure "UTXO" AlonzoUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

InjectRuleFailure "UTXO" BabbageUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

InjectRuleFailure "UTXO" ConwayUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

InjectRuleFailure "UTXO" ConwayUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

InjectRuleFailure "UTXO" DijkstraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

InjectRuleFailure "UTXO" ShelleyUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxos

InjectRuleFailure "UTXOS" ConwayUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxos

InjectRuleFailure "UTXOW" AllegraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" BabbageUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" BabbageUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" ConwayUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" ConwayUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" ConwayUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" DijkstraUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" DijkstraUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

TranslateEra DijkstraEra (Tx 'TopTx) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

Typeable l ⇒ DecCBOR (Annotator (Tx l DijkstraEra)) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

(Typeable l, Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ DecCBOR (Annotator (TxBody l DijkstraEra)) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

DecCBOR (ApplyTxError DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

EncCBOR (ApplyTxError DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

SafeToHash (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

NFData (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

Methods

rnfPlutusScript DijkstraEra → () #

Semigroup (ApplyTxError DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

Generic (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

Associated Types

type Rep (PlutusScript DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

type Rep (PlutusScript DijkstraEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Dijkstra.Scripts" "cardano-ledger-dijkstra-0.3.0.0-inplace" 'False) ((C1 ('MetaCons "DijkstraPlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons "DijkstraPlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV2)))) :+: (C1 ('MetaCons "DijkstraPlutusV3" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV3))) :+: C1 ('MetaCons "DijkstraPlutusV4" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV4)))))
Generic (ApplyTxError DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

Generic (TransitionConfig DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

Associated Types

type Rep (TransitionConfig DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

type Rep (TransitionConfig DijkstraEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Dijkstra.Transition" "cardano-ledger-dijkstra-0.3.0.0-inplace" 'False) (C1 ('MetaCons "DijkstraTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "dtcDijkstraGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DijkstraGenesis) :*: S1 ('MetaSel ('Just "dtcConwayTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig ConwayEra))))
Show (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

Show (ApplyTxError DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

Show (TransitionConfig DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

Eq (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

Eq (ApplyTxError DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

Eq (TransitionConfig DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

Ord (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

MemPack (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

NoThunks (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

NoThunks (TransitionConfig DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

Inject (NonEmpty (DijkstraLedgerPredFailure DijkstraEra)) (ApplyTxError DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

Inject (NonEmpty (DijkstraMempoolPredFailure DijkstraEra)) (ApplyTxError DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

Typeable l ⇒ ToCBOR (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

toCBORTx l DijkstraEraEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (Tx l DijkstraEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [Tx l DijkstraEra] → Size Source #

Typeable l ⇒ ToCBOR (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Methods

toCBORTxBody l DijkstraEraEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (TxBody l DijkstraEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [TxBody l DijkstraEra] → Size Source #

EncCBOR (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

EncCBOR (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

SafeToHash (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

EqRaw (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

eqRawTx l DijkstraEraTx l DijkstraEraBool Source #

(Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ EqRaw (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Memoized (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Associated Types

type RawType (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

NFData (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

rnfTx l DijkstraEra → () #

(NFData (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ NFData (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Methods

rnfTxBody l DijkstraEra → () #

Generic (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Associated Types

type Rep (Tx l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

type Rep (Tx l DijkstraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Dijkstra.Tx" "cardano-ledger-dijkstra-0.3.0.0-inplace" 'True) (C1 ('MetaCons "MkDijkstraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDijkstraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DijkstraTx l DijkstraEra))))

Methods

fromTx l DijkstraEraRep (Tx l DijkstraEra) x #

toRep (Tx l DijkstraEra) x → Tx l DijkstraEra #

Generic (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Associated Types

type Rep (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

type Rep (TxBody l DijkstraEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Dijkstra.TxBody" "cardano-ledger-dijkstra-0.3.0.0-inplace" 'True) (C1 ('MetaCons "MkDijkstraTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (DijkstraTxBodyRaw l DijkstraEra)))))
Show (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

showsPrecIntTx l DijkstraEraShowS #

showTx l DijkstraEraString #

showList ∷ [Tx l DijkstraEra] → ShowS #

(Show (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ Show (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Eq (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

Methods

(==)Tx l DijkstraEraTx l DijkstraEraBool #

(/=)Tx l DijkstraEraTx l DijkstraEraBool #

(Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ Eq (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Typeable l ⇒ NoThunks (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

(Typeable l, Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ NoThunks (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

HashAnnotated (TxBody l DijkstraEra) EraIndependentTxBody Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

type ContextError DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxInfo

data TxInfoResult DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxInfo

data PlutusScript DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

type BlockBody DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.BlockBody.Internal

type NativeScript DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

type Script DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

type TxAuxData DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxAuxData

type TxOut DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxOut

type TxWits DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxWits

type Value DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type TranslationContext DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TxCert DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

type TxCertUpgradeError DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

type Genesis DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Genesis

type AccountState DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.State.Account

type Accounts DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.State.Account

type CertState DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.State.CertState

type GovState DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Governance

type InstantStake DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.State.Stake

type ScriptsNeeded DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.UTxO

type EraName DijkstraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName DijkstraEra = "Dijkstra"
type PreviousEra DijkstraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh DijkstraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerLow DijkstraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

newtype ApplyTxError DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

data TransitionConfig DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

type PlutusPurpose f DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

type StAnnTx l DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

newtype Tx l DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

newtype TxBody l DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

type EraRule "BBODY" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "CERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "CERTS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "DELEG" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "DELEGS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "DELEGS" DijkstraEra = VoidEraRule "DELEGS" DijkstraEra
type EraRule "ENACT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "EPOCH" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "GOV" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "GOVCERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "HARDFORK" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "LEDGER" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "LEDGERS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "MEMPOOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "MIR" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "NEWEPOCH" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "NEWPP" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "POOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "POOLREAP" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "PPUP" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "RATIFY" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "RUPD" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SNAP" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBCERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBCERTS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBDELEG" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBGOV" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBGOVCERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBLEDGER" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBLEDGERS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBPOOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBUTXO" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "SUBUTXOW" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "TICK" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "TICKF" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "UPEC" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "UTXO" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "UTXOS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRule "UTXOW" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleEvent "BBODY" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type EraRuleEvent "CERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type EraRuleEvent "CERTS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

type EraRuleEvent "DELEG" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Deleg

type EraRuleEvent "DELEGS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleEvent "EPOCH" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

type EraRuleEvent "GOV" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type EraRuleEvent "GOVCERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type EraRuleEvent "GOVCERT" DijkstraEra = VoidEraRule "GOVCERT" DijkstraEra
type EraRuleEvent "HARDFORK" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

type EraRuleEvent "LEDGER" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type EraRuleEvent "LEDGERS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

type EraRuleEvent "MEMPOOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type EraRuleEvent "MIR" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleEvent "NEWEPOCH" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

type EraRuleEvent "NEWPP" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleEvent "POOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Pool

type EraRuleEvent "PPUP" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleEvent "SUBCERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type EraRuleEvent "SUBCERTS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type EraRuleEvent "SUBDELEG" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type EraRuleEvent "SUBDELEG" DijkstraEra = VoidEraRule "SUBDELEG" DijkstraEra
type EraRuleEvent "SUBGOV" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type EraRuleEvent "SUBGOVCERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type EraRuleEvent "SUBGOVCERT" DijkstraEra = VoidEraRule "SUBGOVCERT" DijkstraEra
type EraRuleEvent "SUBLEDGER" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type EraRuleEvent "SUBLEDGERS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type EraRuleEvent "SUBPOOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type EraRuleEvent "SUBUTXO" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type EraRuleEvent "SUBUTXOW" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type EraRuleEvent "TICK" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

type EraRuleEvent "UPEC" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleEvent "UTXO" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type EraRuleEvent "UTXOS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxos

type EraRuleEvent "UTXOW" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type EraRuleFailure "BBODY" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type EraRuleFailure "CERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type EraRuleFailure "CERTS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

type EraRuleFailure "DELEG" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Deleg

type EraRuleFailure "DELEGS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleFailure "GOV" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type EraRuleFailure "GOVCERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type EraRuleFailure "LEDGER" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type EraRuleFailure "LEDGERS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

type EraRuleFailure "MEMPOOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type EraRuleFailure "MIR" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleFailure "NEWPP" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleFailure "POOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Pool

type EraRuleFailure "PPUP" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleFailure "SUBCERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type EraRuleFailure "SUBCERTS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type EraRuleFailure "SUBDELEG" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type EraRuleFailure "SUBGOV" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type EraRuleFailure "SUBGOVCERT" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type EraRuleFailure "SUBLEDGER" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type EraRuleFailure "SUBLEDGERS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type EraRuleFailure "SUBPOOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type EraRuleFailure "SUBUTXO" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type EraRuleFailure "SUBUTXOW" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type EraRuleFailure "UPEC" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type EraRuleFailure "UTXO" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type EraRuleFailure "UTXOS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxos

type EraRuleFailure "UTXOW" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type DowngradePParams f DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.PParams

type PParamsHKD f DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.PParams

type UpgradePParams f DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.PParams

type TranslationError DijkstraEra ConwayGovState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra DRepPulsingState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra PulsingSnapshot Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra EnactState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra RatifyState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra GovAction Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra GovActionState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra ProposalProcedure Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra Proposals Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra VState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra PParams Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra DState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra PState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra FuturePParams Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra UTxO Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra EpochState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra LedgerState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra NewEpochState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type TranslationError DijkstraEra UTxOState Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type STxLevel l DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type Forecast t DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Forecast

type TranslationError DijkstraEra (Tx 'TopTx) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Translation

type Rep (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

type Rep (PlutusScript DijkstraEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Dijkstra.Scripts" "cardano-ledger-dijkstra-0.3.0.0-inplace" 'False) ((C1 ('MetaCons "DijkstraPlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons "DijkstraPlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV2)))) :+: (C1 ('MetaCons "DijkstraPlutusV3" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV3))) :+: C1 ('MetaCons "DijkstraPlutusV4" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV4)))))
type Rep (ApplyTxError DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

type Rep (TransitionConfig DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

type Rep (TransitionConfig DijkstraEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Dijkstra.Transition" "cardano-ledger-dijkstra-0.3.0.0-inplace" 'False) (C1 ('MetaCons "DijkstraTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "dtcDijkstraGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DijkstraGenesis) :*: S1 ('MetaSel ('Just "dtcConwayTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig ConwayEra))))
type MemoHashIndex (DijkstraTxBodyRaw l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

type RawType (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

type Rep (Tx l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Tx

type Rep (Tx l DijkstraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Dijkstra.Tx" "cardano-ledger-dijkstra-0.3.0.0-inplace" 'True) (C1 ('MetaCons "MkDijkstraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDijkstraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DijkstraTx l DijkstraEra))))
type Rep (TxBody l DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

type Rep (TxBody l DijkstraEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Dijkstra.TxBody" "cardano-ledger-dijkstra-0.3.0.0-inplace" 'True) (C1 ('MetaCons "MkDijkstraTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (DijkstraTxBodyRaw l DijkstraEra)))))

data BBODY era Source #

Instances

Instances details
(BaseM ledgers ~ ShelleyBase, ledgers ~ EraRule "LEDGERS" era, STS ledgers) ⇒ Embed ledgers (BBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

Methods

wrapFailedPredicateFailure ledgers → PredicateFailure (BBODY era) Source #

wrapEventEvent ledgers → Event (BBODY era) Source #

(Embed (EraRule "LEDGERS" era) (EraRule "BBODY" era), Environment (EraRule "LEDGERS" era) ~ ShelleyLedgersEnv era, State (EraRule "LEDGERS" era) ~ LedgerState era, Signal (EraRule "LEDGERS" era) ~ Seq (Tx 'TopTx era), AlonzoEraTxWits era, EraBlockBody era, AlonzoEraPParams era, InjectRuleFailure "BBODY" AlonzoBbodyPredFailure era, InjectRuleFailure "BBODY" ConwayBbodyPredFailure era, InjectRuleFailure "BBODY" DijkstraBbodyPredFailure era, InjectRuleFailure "BBODY" ShelleyBbodyPredFailure era, EraRule "BBODY" era ~ BBODY era, AlonzoEraTx era, BabbageEraTxBody era, ConwayEraPParams era, DijkstraEraBlockBody era) ⇒ STS (BBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

Associated Types

type State (BBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type State (BBODY era) = ShelleyBbodyState era
type Signal (BBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Environment (BBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Environment (BBODY era) = BbodyEnv era
type BaseM (BBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type BaseM (BBODY era) = ShelleyBase
type Event (BBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Event (BBODY era) = AlonzoBbodyEvent era
type PredicateFailure (BBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type BaseM (BBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type BaseM (BBODY era) = ShelleyBase
type Environment (BBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Environment (BBODY era) = BbodyEnv era
type Event (BBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Event (BBODY era) = AlonzoBbodyEvent era
type PredicateFailure (BBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Signal (BBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type State (BBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type State (BBODY era) = ShelleyBbodyState era

data CERT era Source #

Instances

Instances details
(Era era, State (EraRule "DELEG" era) ~ CertState era, State (EraRule "POOL" era) ~ PState era, State (EraRule "GOVCERT" era) ~ CertState era, Environment (EraRule "DELEG" era) ~ ConwayDelegEnv era, Environment (EraRule "POOL" era) ~ PoolEnv era, Environment (EraRule "GOVCERT" era) ~ ConwayGovCertEnv era, Signal (EraRule "DELEG" era) ~ ConwayDelegCert, Signal (EraRule "POOL" era) ~ PoolCert, Signal (EraRule "GOVCERT" era) ~ ConwayGovCert, Embed (EraRule "DELEG" era) (CERT era), Embed (EraRule "POOL" era) (CERT era), Embed (EraRule "GOVCERT" era) (CERT era), TxCert era ~ DijkstraTxCert era, EraCertState era) ⇒ STS (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

Associated Types

type State (CERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type State (CERT era) = CertState era
type Signal (CERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Signal (CERT era) = TxCert era
type Environment (CERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Environment (CERT era) = CertEnv era
type BaseM (CERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type BaseM (CERT era) = ShelleyBase
type Event (CERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Event (CERT era) = ConwayCertEvent era
type PredicateFailure (CERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

(STS (DELEG era), PredicateFailure (EraRule "DELEG" era) ~ ConwayDelegPredFailure era) ⇒ Embed (DELEG era) (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

(STS (GOVCERT era), PredicateFailure (EraRule "GOVCERT" era) ~ ConwayGovCertPredFailure era) ⇒ Embed (GOVCERT era) (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

(Era era, STS (CERT era), Event (EraRule "CERT" era) ~ ConwayCertEvent era, PredicateFailure (EraRule "CERT" era) ~ ConwayCertPredFailure era) ⇒ Embed (CERT era) (CERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

(STS (GOVCERT era), PredicateFailure (EraRule "GOVCERT" era) ~ DijkstraGovCertPredFailure era) ⇒ Embed (GOVCERT era) (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

(STS (POOL era), PredicateFailure (EraRule "POOL" era) ~ ShelleyPoolPredFailure era, Event (EraRule "POOL" era) ~ PoolEvent era) ⇒ Embed (POOL era) (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

type BaseM (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type BaseM (CERT era) = ShelleyBase
type Environment (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Environment (CERT era) = CertEnv era
type Event (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Event (CERT era) = ConwayCertEvent era
type PredicateFailure (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Signal (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Signal (CERT era) = TxCert era
type State (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type State (CERT era) = CertState era

data GOV era Source #

Instances

Instances details
(ConwayEraTxCert era, ConwayEraPParams era, ConwayEraGov era, EraRule "GOV" era ~ GOV era, InjectRuleFailure "GOV" ConwayGovPredFailure era, InjectRuleEvent "GOV" ConwayGovEvent era, EraCertState era, ConwayEraCertState era) ⇒ STS (GOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

Associated Types

type State (GOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type State (GOV era) = Proposals era
type Signal (GOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Signal (GOV era) = GovSignal era
type Environment (GOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Environment (GOV era) = GovEnv era
type BaseM (GOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type BaseM (GOV era) = ShelleyBase
type Event (GOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Event (GOV era) = ConwayGovEvent era
type PredicateFailure (GOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

(STS (GOV era), PredicateFailure (EraRule "GOV" era) ~ DijkstraGovPredFailure era, Event (EraRule "GOV" era) ~ ConwayGovEvent era) ⇒ Embed (GOV era) (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (GOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type BaseM (GOV era) = ShelleyBase
type Environment (GOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Environment (GOV era) = GovEnv era
type Event (GOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Event (GOV era) = ConwayGovEvent era
type PredicateFailure (GOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Signal (GOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Signal (GOV era) = GovSignal era
type State (GOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type State (GOV era) = Proposals era

data GOVCERT era Source #

Instances

Instances details
(ConwayEraPParams era, ConwayEraCertState era, State (EraRule "GOVCERT" era) ~ CertState era, Signal (EraRule "GOVCERT" era) ~ ConwayGovCert, Environment (EraRule "GOVCERT" era) ~ ConwayGovCertEnv era, InjectRuleFailure "GOVCERT" ConwayGovCertPredFailure era, EraRule "GOVCERT" era ~ GOVCERT era, Eq (PredicateFailure (EraRule "GOVCERT" era)), Show (PredicateFailure (EraRule "GOVCERT" era))) ⇒ STS (GOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

Associated Types

type State (GOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type State (GOVCERT era) = CertState era
type Signal (GOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Environment (GOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type BaseM (GOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Event (GOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Event (GOVCERT era) = Void
type PredicateFailure (GOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

(STS (GOVCERT era), PredicateFailure (EraRule "GOVCERT" era) ~ DijkstraGovCertPredFailure era) ⇒ Embed (GOVCERT era) (CERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type BaseM (GOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Environment (GOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Event (GOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Event (GOVCERT era) = Void
type PredicateFailure (GOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Signal (GOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type State (GOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type State (GOVCERT era) = CertState era

data LEDGER era Source #

Instances

Instances details
(AlonzoEraTx era, ConwayEraTxBody era, ConwayEraGov era, DijkstraEraTxBody era, DijkstraEraUTxO era, GovState era ~ ConwayGovState era, Embed (EraRule "UTXOW" era) (LEDGER era), Embed (EraRule "GOV" era) (LEDGER era), Embed (EraRule "CERTS" era) (LEDGER era), Embed (EraRule "SUBLEDGERS" era) (LEDGER era), State (EraRule "UTXOW" era) ~ UTxOState era, State (EraRule "CERTS" era) ~ CertState era, State (EraRule "GOV" era) ~ Proposals era, Environment (EraRule "UTXOW" era) ~ DijkstraUtxoEnv era, Environment (EraRule "CERTS" era) ~ CertsEnv era, Environment (EraRule "GOV" era) ~ GovEnv era, Signal (EraRule "UTXOW" era) ~ StAnnTx 'TopTx era, Signal (EraRule "CERTS" era) ~ Seq (TxCert era), Signal (EraRule "GOV" era) ~ GovSignal era, Signal (EraRule "SUBLEDGERS" era) ~ [StAnnTx 'SubTx era], ConwayEraCertState era, EraRule "LEDGER" era ~ LEDGER era, InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure era, InjectRuleFailure "LEDGER" ConwayLedgerPredFailure era, InjectRuleFailure "LEDGER" DijkstraLedgerPredFailure era, EraRule "SUBLEDGERS" era ~ SUBLEDGERS era) ⇒ STS (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

Associated Types

type State (LEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type State (LEDGER era) = LedgerState era
type Signal (LEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Signal (LEDGER era) = StAnnTx 'TopTx era
type Environment (LEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Environment (LEDGER era) = LedgerEnv era
type BaseM (LEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (LEDGER era) = ShelleyBase
type Event (LEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type PredicateFailure (LEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(STS (CERTS era), PredicateFailure (EraRule "CERTS" era) ~ ConwayCertsPredFailure era, Event (EraRule "CERTS" era) ~ ConwayCertsEvent era) ⇒ Embed (CERTS era) (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(STS (GOV era), PredicateFailure (EraRule "GOV" era) ~ DijkstraGovPredFailure era, Event (EraRule "GOV" era) ~ ConwayGovEvent era) ⇒ Embed (GOV era) (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(STS (LEDGER era), PredicateFailure (EraRule "LEDGER" era) ~ DijkstraLedgerPredFailure era, Event (EraRule "LEDGER" era) ~ DijkstraLedgerEvent era) ⇒ Embed (LEDGER era) (MEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

(STS (LEDGER era), PredicateFailure (EraRule "LEDGER" era) ~ DijkstraLedgerPredFailure era, Event (EraRule "LEDGER" era) ~ DijkstraLedgerEvent era) ⇒ Embed (LEDGER era) (LEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(STS (SUBLEDGERS era), PredicateFailure (EraRule "SUBLEDGERS" era) ~ DijkstraSubLedgersPredFailure era, Event (EraRule "SUBLEDGERS" era) ~ DijkstraSubLedgersEvent era) ⇒ Embed (SUBLEDGERS era) (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(AlonzoEraTx era, EraUTxO era, BabbageEraTxBody era, Embed (EraRule "UTXO" era) (UTXOW era), State (EraRule "UTXO" era) ~ UTxOState era, Environment (EraRule "UTXO" era) ~ DijkstraUtxoEnv era, Script era ~ AlonzoScript era, TxOut era ~ BabbageTxOut era, ScriptsNeeded era ~ AlonzoScriptsNeeded era, Signal (EraRule "UTXO" era) ~ StAnnTx 'TopTx era, PredicateFailure (EraRule "UTXOW" era) ~ DijkstraUtxowPredFailure era, Event (EraRule "UTXOW" era) ~ AlonzoUtxowEvent era, STS (UTXOW era), Event (UTXOW era) ~ AlonzoUtxowEvent era) ⇒ Embed (UTXOW era) (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (LEDGER era) = ShelleyBase
type Environment (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Environment (LEDGER era) = LedgerEnv era
type Event (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type PredicateFailure (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Signal (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Signal (LEDGER era) = StAnnTx 'TopTx era
type State (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type State (LEDGER era) = LedgerState era

data MEMPOOL era Source #

Instances

Instances details
(EraTx era, ConwayEraTxBody era, ConwayEraGov era, ConwayEraCertState era, EraStake era, EraCertState era, Embed (EraRule "LEDGER" era) (MEMPOOL era), State (EraRule "LEDGER" era) ~ LedgerState era, Eq (PredicateFailure (EraRule "CERTS" era)), Eq (PredicateFailure (EraRule "GOV" era)), Eq (PredicateFailure (EraRule "UTXOW" era)), Eq (PredicateFailure (EraRule "SUBLEDGERS" era)), Show (PredicateFailure (EraRule "CERTS" era)), Show (PredicateFailure (EraRule "GOV" era)), Show (PredicateFailure (EraRule "UTXOW" era)), Show (PredicateFailure (EraRule "SUBLEDGERS" era)), Environment (EraRule "LEDGER" era) ~ LedgerEnv era, Signal (EraRule "LEDGER" era) ~ StAnnTx 'TopTx era, EraRuleFailure "SUBLEDGERS" era ~ DijkstraSubLedgersPredFailure era) ⇒ STS (MEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

Associated Types

type State (MEMPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type State (MEMPOOL era) = LedgerState era
type Signal (MEMPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Signal (MEMPOOL era) = StAnnTx 'TopTx era
type Environment (MEMPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Environment (MEMPOOL era) = LedgerEnv era
type BaseM (MEMPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Event (MEMPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type PredicateFailure (MEMPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

(STS (LEDGER era), PredicateFailure (EraRule "LEDGER" era) ~ DijkstraLedgerPredFailure era, Event (EraRule "LEDGER" era) ~ DijkstraLedgerEvent era) ⇒ Embed (LEDGER era) (MEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type BaseM (MEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Environment (MEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Environment (MEMPOOL era) = LedgerEnv era
type Event (MEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type PredicateFailure (MEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Signal (MEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Signal (MEMPOOL era) = StAnnTx 'TopTx era
type State (MEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type State (MEMPOOL era) = LedgerState era

data SUBCERT era Source #

Instances

Instances details
(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERT" era ~ SUBCERT era, EraRule "SUBDELEG" era ~ SUBDELEG era, EraRule "SUBPOOL" era ~ SUBPOOL era, EraRule "SUBGOVCERT" era ~ SUBGOVCERT era, Embed (EraRule "SUBDELEG" era) (SUBCERT era), Embed (EraRule "SUBPOOL" era) (SUBCERT era), Embed (EraRule "SUBGOVCERT" era) (SUBCERT era), TxCert era ~ DijkstraTxCert era) ⇒ STS (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

Associated Types

type State (SUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type State (SUBCERT era) = CertState era
type Signal (SUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Signal (SUBCERT era) = TxCert era
type Environment (SUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Environment (SUBCERT era) = CertEnv era
type BaseM (SUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Event (SUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type PredicateFailure (SUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

(STS (SUBCERT era), PredicateFailure (EraRule "SUBCERT" era) ~ DijkstraSubCertPredFailure era, Event (EraRule "SUBCERT" era) ~ DijkstraSubCertEvent era) ⇒ Embed (SUBCERT era) (SUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

(STS (SUBDELEG era), PredicateFailure (EraRule "SUBDELEG" era) ~ DijkstraSubDelegPredFailure era) ⇒ Embed (SUBDELEG era) (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

(Era era, STS (SUBGOVCERT era), PredicateFailure (EraRule "SUBGOVCERT" era) ~ DijkstraSubGovCertPredFailure era) ⇒ Embed (SUBGOVCERT era) (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

(STS (SUBPOOL era), PredicateFailure (EraRule "SUBPOOL" era) ~ DijkstraSubPoolPredFailure era, Event (EraRule "SUBPOOL" era) ~ DijkstraSubPoolEvent era) ⇒ Embed (SUBPOOL era) (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type BaseM (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Environment (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Environment (SUBCERT era) = CertEnv era
type Event (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type PredicateFailure (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Signal (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Signal (SUBCERT era) = TxCert era
type State (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type State (SUBCERT era) = CertState era

data SUBCERTS era Source #

Instances

Instances details
(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERTS" era ~ SUBCERTS era, EraRule "SUBCERT" era ~ SUBCERT era, Embed (EraRule "SUBCERT" era) (SUBCERTS era)) ⇒ STS (SUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

Associated Types

type State (SUBCERTS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type State (SUBCERTS era) = CertState era
type Signal (SUBCERTS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type Signal (SUBCERTS era) = Seq (TxCert era)
type Environment (SUBCERTS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type BaseM (SUBCERTS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type Event (SUBCERTS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type PredicateFailure (SUBCERTS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

(STS (SUBCERT era), PredicateFailure (EraRule "SUBCERT" era) ~ DijkstraSubCertPredFailure era, Event (EraRule "SUBCERT" era) ~ DijkstraSubCertEvent era) ⇒ Embed (SUBCERT era) (SUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

(STS (SUBCERTS era), PredicateFailure (EraRule "SUBCERTS" era) ~ DijkstraSubCertsPredFailure era, Event (EraRule "SUBCERTS" era) ~ DijkstraSubCertsEvent era) ⇒ Embed (SUBCERTS era) (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type BaseM (SUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type Environment (SUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type Event (SUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type PredicateFailure (SUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type Signal (SUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type Signal (SUBCERTS era) = Seq (TxCert era)
type State (SUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type State (SUBCERTS era) = CertState era

data SUBDELEG era Source #

Instances

Instances details
(EraGov era, ConwayEraCertState era, EraRule "SUBDELEG" era ~ SUBDELEG era, InjectRuleFailure "SUBDELEG" ConwayDelegPredFailure era) ⇒ STS (SUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

Associated Types

type State (SUBDELEG era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type State (SUBDELEG era) = CertState era
type Signal (SUBDELEG era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Environment (SUBDELEG era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type BaseM (SUBDELEG era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Event (SUBDELEG era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Event (SUBDELEG era) = Void
type PredicateFailure (SUBDELEG era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

(STS (SUBDELEG era), PredicateFailure (EraRule "SUBDELEG" era) ~ DijkstraSubDelegPredFailure era) ⇒ Embed (SUBDELEG era) (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type BaseM (SUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Environment (SUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Event (SUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Event (SUBDELEG era) = Void
type PredicateFailure (SUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Signal (SUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type State (SUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type State (SUBDELEG era) = CertState era

data SUBGOV era Source #

Instances

Instances details
(ConwayEraCertState era, ConwayEraTxCert era, ConwayEraPParams era, ConwayEraGov era, EraRule "SUBGOV" era ~ SUBGOV era, InjectRuleEvent "SUBGOV" DijkstraSubGovEvent era, InjectRuleEvent "SUBGOV" ConwayGovEvent era, InjectRuleFailure "SUBGOV" DijkstraSubGovPredFailure era, InjectRuleFailure "SUBGOV" ConwayGovPredFailure era) ⇒ STS (SUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

Associated Types

type State (SUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type State (SUBGOV era) = Proposals era
type Signal (SUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Signal (SUBGOV era) = GovSignal era
type Environment (SUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Environment (SUBGOV era) = GovEnv era
type BaseM (SUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type BaseM (SUBGOV era) = ShelleyBase
type Event (SUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type PredicateFailure (SUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

(STS (SUBGOV era), PredicateFailure (EraRule "SUBGOV" era) ~ DijkstraSubGovPredFailure era, Event (EraRule "SUBGOV" era) ~ DijkstraSubGovEvent era) ⇒ Embed (SUBGOV era) (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type BaseM (SUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type BaseM (SUBGOV era) = ShelleyBase
type Environment (SUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Environment (SUBGOV era) = GovEnv era
type Event (SUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type PredicateFailure (SUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Signal (SUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Signal (SUBGOV era) = GovSignal era
type State (SUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type State (SUBGOV era) = Proposals era

data SUBGOVCERT era Source #

Instances

Instances details
(EraGov era, ConwayEraPParams era, ConwayEraCertState era, EraRule "SUBGOVCERT" era ~ SUBGOVCERT era, InjectRuleFailure "SUBGOVCERT" ConwayGovCertPredFailure era, InjectRuleFailure "SUBGOVCERT" DijkstraSubGovCertPredFailure era) ⇒ STS (SUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

Associated Types

type State (SUBGOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type State (SUBGOVCERT era) = CertState era
type Signal (SUBGOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Environment (SUBGOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type BaseM (SUBGOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Event (SUBGOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Event (SUBGOVCERT era) = Void
type PredicateFailure (SUBGOVCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

(Era era, STS (SUBGOVCERT era), PredicateFailure (EraRule "SUBGOVCERT" era) ~ DijkstraSubGovCertPredFailure era) ⇒ Embed (SUBGOVCERT era) (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type BaseM (SUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Environment (SUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Event (SUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Event (SUBGOVCERT era) = Void
type PredicateFailure (SUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Signal (SUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type State (SUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type State (SUBGOVCERT era) = CertState era

data SUBLEDGER era Source #

Instances

Instances details
(EraTx era, ConwayEraTxBody era, ConwayEraGov era, ConwayEraCertState era, EraRule "SUBLEDGER" era ~ SUBLEDGER era, EraRule "SUBGOV" era ~ SUBGOV era, EraRule "SUBUTXO" era ~ SUBUTXO era, EraRule "SUBUTXOW" era ~ SUBUTXOW era, EraRule "SUBCERTS" era ~ SUBCERTS era, EraRule "SUBCERT" era ~ SUBCERT era, EraRule "SUBDELEG" era ~ SUBDELEG era, EraRule "SUBPOOL" era ~ SUBPOOL era, EraRule "SUBGOVCERT" era ~ SUBGOVCERT era, Embed (EraRule "SUBGOV" era) (SUBLEDGER era), Embed (EraRule "SUBUTXOW" era) (SUBLEDGER era), Embed (EraRule "SUBCERTS" era) (SUBCERTS era), InjectRuleEvent "SUBPOOL" PoolEvent era, InjectRuleEvent "SUBPOOL" DijkstraSubPoolEvent era, InjectRuleFailure "SUBPOOL" ShelleyPoolPredFailure era, InjectRuleFailure "SUBPOOL" DijkstraSubPoolPredFailure era, InjectRuleFailure "SUBGOVCERT" DijkstraSubGovCertPredFailure era, InjectRuleFailure "SUBGOVCERT" ConwayGovCertPredFailure era, InjectRuleFailure "SUBDELEG" ConwayDelegPredFailure era, InjectRuleFailure "SUBDELEG" DijkstraSubDelegPredFailure era, InjectRuleFailure "SUBLEDGER" ConwayLedgerPredFailure era, InjectRuleFailure "SUBUTXOW" AlonzoUtxowPredFailure era, TxCert era ~ DijkstraTxCert era) ⇒ STS (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

Associated Types

type State (SUBLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type State (SUBLEDGER era) = LedgerState era
type Signal (SUBLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Signal (SUBLEDGER era) = StAnnTx 'SubTx era
type Environment (SUBLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type BaseM (SUBLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Event (SUBLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type PredicateFailure (SUBLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

(STS (SUBCERTS era), PredicateFailure (EraRule "SUBCERTS" era) ~ DijkstraSubCertsPredFailure era, Event (EraRule "SUBCERTS" era) ~ DijkstraSubCertsEvent era) ⇒ Embed (SUBCERTS era) (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

(STS (SUBGOV era), PredicateFailure (EraRule "SUBGOV" era) ~ DijkstraSubGovPredFailure era, Event (EraRule "SUBGOV" era) ~ DijkstraSubGovEvent era) ⇒ Embed (SUBGOV era) (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

(STS (SUBLEDGER era), PredicateFailure (EraRule "SUBLEDGER" era) ~ DijkstraSubLedgerPredFailure era, Event (EraRule "SUBLEDGER" era) ~ DijkstraSubLedgerEvent era) ⇒ Embed (SUBLEDGER era) (SUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

(STS (SUBUTXOW era), PredicateFailure (EraRule "SUBUTXOW" era) ~ DijkstraSubUtxowPredFailure era, Event (EraRule "SUBUTXOW" era) ~ DijkstraSubUtxowEvent era) ⇒ Embed (SUBUTXOW era) (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type BaseM (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Environment (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Event (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type PredicateFailure (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Signal (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Signal (SUBLEDGER era) = StAnnTx 'SubTx era
type State (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type State (SUBLEDGER era) = LedgerState era

data SUBLEDGERS era Source #

Instances

Instances details
(ConwayEraGov era, ConwayEraCertState era, EraPlutusContext era, EraRule "SUBLEDGERS" era ~ SUBLEDGERS era, EraRule "SUBLEDGER" era ~ SUBLEDGER era, Embed (EraRule "SUBLEDGER" era) (SUBLEDGERS era), InjectRuleEvent "SUBPOOL" PoolEvent era, InjectRuleEvent "SUBPOOL" DijkstraSubPoolEvent era, InjectRuleFailure "SUBPOOL" ShelleyPoolPredFailure era, InjectRuleFailure "SUBPOOL" DijkstraSubPoolPredFailure era) ⇒ STS (SUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

Associated Types

type State (SUBLEDGERS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type State (SUBLEDGERS era) = LedgerState era
type Signal (SUBLEDGERS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type Signal (SUBLEDGERS era) = [StAnnTx 'SubTx era]
type Environment (SUBLEDGERS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type BaseM (SUBLEDGERS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type Event (SUBLEDGERS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type PredicateFailure (SUBLEDGERS era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

(STS (SUBLEDGER era), PredicateFailure (EraRule "SUBLEDGER" era) ~ DijkstraSubLedgerPredFailure era, Event (EraRule "SUBLEDGER" era) ~ DijkstraSubLedgerEvent era) ⇒ Embed (SUBLEDGER era) (SUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

(STS (SUBLEDGERS era), PredicateFailure (EraRule "SUBLEDGERS" era) ~ DijkstraSubLedgersPredFailure era, Event (EraRule "SUBLEDGERS" era) ~ DijkstraSubLedgersEvent era) ⇒ Embed (SUBLEDGERS era) (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (SUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type Environment (SUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type Event (SUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type PredicateFailure (SUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type Signal (SUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type Signal (SUBLEDGERS era) = [StAnnTx 'SubTx era]
type State (SUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type State (SUBLEDGERS era) = LedgerState era

data SUBPOOL era Source #

Instances

Instances details
(EraGov era, EraRule "SUBPOOL" era ~ SUBPOOL era, InjectRuleEvent "SUBPOOL" DijkstraSubPoolEvent era, InjectRuleEvent "SUBPOOL" PoolEvent era, InjectRuleFailure "SUBPOOL" DijkstraSubPoolPredFailure era, InjectRuleFailure "SUBPOOL" ShelleyPoolPredFailure era) ⇒ STS (SUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

Associated Types

type State (SUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type State (SUBPOOL era) = PState era
type Signal (SUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Signal (SUBPOOL era) = PoolCert
type Environment (SUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Environment (SUBPOOL era) = PoolEnv era
type BaseM (SUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Event (SUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type PredicateFailure (SUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

(STS (SUBPOOL era), PredicateFailure (EraRule "SUBPOOL" era) ~ DijkstraSubPoolPredFailure era, Event (EraRule "SUBPOOL" era) ~ DijkstraSubPoolEvent era) ⇒ Embed (SUBPOOL era) (SUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type BaseM (SUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Environment (SUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Environment (SUBPOOL era) = PoolEnv era
type Event (SUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type PredicateFailure (SUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Signal (SUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Signal (SUBPOOL era) = PoolCert
type State (SUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type State (SUBPOOL era) = PState era

data SUBUTXOW era Source #

Instances

Instances details
(AlonzoEraTx era, AlonzoEraUTxO era, BabbageEraTxOut era, ConwayEraGov era, ConwayEraTxBody era, DijkstraEraTxBody era, EraPlutusContext era, EraRule "SUBUTXO" era ~ SUBUTXO era, EraRule "SUBUTXOW" era ~ SUBUTXOW era, Embed (EraRule "SUBUTXO" era) (SUBUTXOW era), InjectRuleFailure "SUBUTXOW" AlonzoUtxowPredFailure era, InjectRuleFailure "SUBUTXOW" ShelleyUtxowPredFailure era, InjectRuleFailure "SUBUTXOW" BabbageUtxowPredFailure era, InjectRuleFailure "SUBUTXOW" DijkstraSubUtxowPredFailure era, ScriptsNeeded era ~ AlonzoScriptsNeeded era) ⇒ STS (SUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

Associated Types

type State (SUBUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type State (SUBUTXOW era) = UTxOState era
type Signal (SUBUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Signal (SUBUTXOW era) = StAnnTx 'SubTx era
type Environment (SUBUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type BaseM (SUBUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Event (SUBUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type PredicateFailure (SUBUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

(STS (SUBUTXO era), PredicateFailure (EraRule "SUBUTXO" era) ~ DijkstraSubUtxoPredFailure era, Event (EraRule "SUBUTXO" era) ~ DijkstraSubUtxoEvent era) ⇒ Embed (SUBUTXO era) (SUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

(STS (SUBUTXOW era), PredicateFailure (EraRule "SUBUTXOW" era) ~ DijkstraSubUtxowPredFailure era, Event (EraRule "SUBUTXOW" era) ~ DijkstraSubUtxowEvent era) ⇒ Embed (SUBUTXOW era) (SUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type BaseM (SUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Environment (SUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Event (SUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type PredicateFailure (SUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Signal (SUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Signal (SUBUTXOW era) = StAnnTx 'SubTx era
type State (SUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type State (SUBUTXOW era) = UTxOState era

data SUBUTXO era Source #

Instances

Instances details
(EraTx era, EraStake era, EraCertState era, DijkstraEraTxBody era, AlonzoEraTxWits era, ConwayEraGov era, EraRule "SUBUTXO" era ~ SUBUTXO era, InjectRuleFailure "SUBUTXO" ShelleyUtxoPredFailure era, InjectRuleFailure "SUBUTXO" AllegraUtxoPredFailure era, InjectRuleFailure "SUBUTXO" AlonzoUtxoPredFailure era, InjectRuleFailure "SUBUTXO" BabbageUtxoPredFailure era, InjectRuleFailure "SUBUTXO" DijkstraUtxoPredFailure era) ⇒ STS (SUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

Associated Types

type State (SUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type State (SUBUTXO era) = UTxOState era
type Signal (SUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Signal (SUBUTXO era) = StAnnTx 'SubTx era
type Environment (SUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Environment (SUBUTXO era) = SubUtxoEnv era
type BaseM (SUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Event (SUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type PredicateFailure (SUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

(STS (SUBUTXO era), PredicateFailure (EraRule "SUBUTXO" era) ~ DijkstraSubUtxoPredFailure era, Event (EraRule "SUBUTXO" era) ~ DijkstraSubUtxoEvent era) ⇒ Embed (SUBUTXO era) (SUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type BaseM (SUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Environment (SUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Environment (SUBUTXO era) = SubUtxoEnv era
type Event (SUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type PredicateFailure (SUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Signal (SUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Signal (SUBUTXO era) = StAnnTx 'SubTx era
type State (SUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type State (SUBUTXO era) = UTxOState era

data UTXO era Source #

Instances

Instances details
(EraTx era, EraUTxO era, EraStake era, DijkstraEraTxBody era, AlonzoEraTx era, EraRule "UTXO" era ~ UTXO era, InjectRuleFailure "UTXO" ShelleyUtxoPredFailure era, InjectRuleFailure "UTXO" AllegraUtxoPredFailure era, InjectRuleFailure "UTXO" AlonzoUtxoPredFailure era, InjectRuleFailure "UTXO" BabbageUtxoPredFailure era, InjectRuleFailure "UTXO" ConwayUtxoPredFailure era, InjectRuleFailure "UTXO" DijkstraUtxoPredFailure era, Environment (EraRule "UTXO" era) ~ DijkstraUtxoEnv era, State (EraRule "UTXO" era) ~ UTxOState era, Signal (EraRule "UTXO" era) ~ StAnnTx 'TopTx era, BaseM (EraRule "UTXO" era) ~ ShelleyBase, STS (EraRule "UTXO" era), Embed (EraRule "UTXOS" era) (UTXO era), Environment (EraRule "UTXOS" era) ~ (), State (EraRule "UTXOS" era) ~ (), Signal (EraRule "UTXOS" era) ~ StAnnTx 'TopTx era, EraCertState era, EraRule "UTXO" era ~ UTXO era, SafeToHash (TxWits era)) ⇒ STS (UTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

Associated Types

type State (UTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type State (UTXO era) = UTxOState era
type Signal (UTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Signal (UTXO era) = StAnnTx 'TopTx era
type Environment (UTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type BaseM (UTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type BaseM (UTXO era) = ShelleyBase
type Event (UTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Event (UTXO era) = AlonzoUtxoEvent era
type PredicateFailure (UTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

(STS (UTXOS era), PredicateFailure (EraRule "UTXOS" era) ~ ConwayUtxosPredFailure era, Event (EraRule "UTXOS" era) ~ Event (UTXOS era)) ⇒ Embed (UTXOS era) (UTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

(STS (UTXO era), PredicateFailure (EraRule "UTXO" era) ~ DijkstraUtxoPredFailure era, Event (EraRule "UTXO" era) ~ AlonzoUtxoEvent era) ⇒ Embed (UTXO era) (UTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type BaseM (UTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type BaseM (UTXO era) = ShelleyBase
type Environment (UTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Event (UTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Event (UTXO era) = AlonzoUtxoEvent era
type PredicateFailure (UTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Signal (UTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Signal (UTXO era) = StAnnTx 'TopTx era
type State (UTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type State (UTXO era) = UTxOState era

data UTXOW era Source #

Instances

Instances details
(AlonzoEraTx era, DijkstraEraUTxO era, ScriptsNeeded era ~ AlonzoScriptsNeeded era, DijkstraEraTxBody era, EraRule "UTXOW" era ~ UTXOW era, InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure era, InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure era, InjectRuleFailure "UTXOW" BabbageUtxowPredFailure era, InjectRuleFailure "UTXOW" ConwayUtxowPredFailure era, InjectRuleFailure "UTXOW" DijkstraUtxowPredFailure era, Embed (EraRule "UTXO" era) (UTXOW era), Environment (EraRule "UTXO" era) ~ DijkstraUtxoEnv era, State (EraRule "UTXO" era) ~ UTxOState era, Signal (EraRule "UTXO" era) ~ StAnnTx 'TopTx era, Eq (PredicateFailure (EraRule "UTXOS" era)), Show (PredicateFailure (EraRule "UTXOS" era))) ⇒ STS (UTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

Associated Types

type State (UTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type State (UTXOW era) = UTxOState era
type Signal (UTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Signal (UTXOW era) = StAnnTx 'TopTx era
type Environment (UTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type BaseM (UTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type BaseM (UTXOW era) = ShelleyBase
type Event (UTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Event (UTXOW era) = AlonzoUtxowEvent era
type PredicateFailure (UTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

(STS (UTXO era), PredicateFailure (EraRule "UTXO" era) ~ DijkstraUtxoPredFailure era, Event (EraRule "UTXO" era) ~ AlonzoUtxoEvent era) ⇒ Embed (UTXO era) (UTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

(AlonzoEraTx era, EraUTxO era, BabbageEraTxBody era, Embed (EraRule "UTXO" era) (UTXOW era), State (EraRule "UTXO" era) ~ UTxOState era, Environment (EraRule "UTXO" era) ~ DijkstraUtxoEnv era, Script era ~ AlonzoScript era, TxOut era ~ BabbageTxOut era, ScriptsNeeded era ~ AlonzoScriptsNeeded era, Signal (EraRule "UTXO" era) ~ StAnnTx 'TopTx era, PredicateFailure (EraRule "UTXOW" era) ~ DijkstraUtxowPredFailure era, Event (EraRule "UTXOW" era) ~ AlonzoUtxowEvent era, STS (UTXOW era), Event (UTXOW era) ~ AlonzoUtxowEvent era) ⇒ Embed (UTXOW era) (LEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (UTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type BaseM (UTXOW era) = ShelleyBase
type Environment (UTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Event (UTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Event (UTXOW era) = AlonzoUtxowEvent era
type PredicateFailure (UTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Signal (UTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Signal (UTXOW era) = StAnnTx 'TopTx era
type State (UTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type State (UTXOW era) = UTxOState era

Deprecated

type DijkstraBBODY = BBODY Source #

Deprecated: In favor of BBODY

type DijkstraCERT = CERT Source #

Deprecated: In favor of CERT

type DijkstraGOV = GOV Source #

Deprecated: In favor of GOV

type DijkstraGOVCERT = GOVCERT Source #

Deprecated: In favor of GOVCERT

type DijkstraLEDGER = LEDGER Source #

Deprecated: In favor of LEDGER

type DijkstraMEMPOOL = MEMPOOL Source #

Deprecated: In favor of MEMPOOL

type DijkstraSUBCERT = SUBCERT Source #

Deprecated: In favor of SUBCERT

type DijkstraSUBCERTS = SUBCERTS Source #

Deprecated: In favor of SUBCERTS

type DijkstraSUBDELEG = SUBDELEG Source #

Deprecated: In favor of SUBDELEG

type DijkstraSUBGOV = SUBGOV Source #

Deprecated: In favor of SUBGOV

type DijkstraSUBGOVCERT = SUBGOVCERT Source #

Deprecated: In favor of SUBGOVCERT

type DijkstraSUBLEDGER = SUBLEDGER Source #

Deprecated: In favor of SUBLEDGER

type DijkstraSUBLEDGERS = SUBLEDGERS Source #

Deprecated: In favor of SUBLEDGERS

type DijkstraSUBPOOL = SUBPOOL Source #

Deprecated: In favor of SUBPOOL

type DijkstraSUBUTXOW = SUBUTXOW Source #

Deprecated: In favor of SUBUTXOW

type DijkstraSUBUTXO = SUBUTXO Source #

Deprecated: In favor of SUBUTXO

type DijkstraUTXO = UTXO Source #

Deprecated: In favor of UTXO

type DijkstraUTXOW = UTXOW Source #

Deprecated: In favor of UTXOW

Orphan instances

EraTxLevel DijkstraEra Source # 
Instance details

Associated Types

type STxLevel l DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era