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

Cardano.Ledger.Dijkstra.Era

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 Natural) 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

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

(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

ApplyTx DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra

ApplyBlock 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 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

InjectRuleEvent "EPOCH" ConwayHardForkEvent DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules

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 "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 "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" 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" DijkstraSubDelegPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

InjectRuleFailure "SUBGOV" DijkstraSubGovPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

InjectRuleFailure "SUBGOVCERT" DijkstraSubGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

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 "SUBUTXO" DijkstraSubUtxoPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleFailure "SUBUTXO" DijkstraSubUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

InjectRuleFailure "SUBUTXOS" DijkstraSubUtxosPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

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 "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

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 → () #

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.2.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 (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.2.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.2.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.2.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

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 "SUBUTXOS" 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 "SUBCERT" DijkstraEra = VoidEraRule "SUBCERT" DijkstraEra
type EraRuleEvent "SUBCERTS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type EraRuleEvent "SUBCERTS" DijkstraEra = VoidEraRule "SUBCERTS" DijkstraEra
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 "SUBLEDGER" DijkstraEra = VoidEraRule "SUBLEDGER" DijkstraEra
type EraRuleEvent "SUBLEDGERS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type EraRuleEvent "SUBLEDGERS" DijkstraEra = VoidEraRule "SUBLEDGERS" DijkstraEra
type EraRuleEvent "SUBPOOL" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type EraRuleEvent "SUBPOOL" DijkstraEra = VoidEraRule "SUBPOOL" DijkstraEra
type EraRuleEvent "SUBUTXO" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type EraRuleEvent "SUBUTXO" DijkstraEra = VoidEraRule "SUBUTXO" DijkstraEra
type EraRuleEvent "SUBUTXOS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

type EraRuleEvent "SUBUTXOS" DijkstraEra = VoidEraRule "SUBUTXOS" DijkstraEra
type EraRuleEvent "SUBUTXOW" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type EraRuleEvent "SUBUTXOW" DijkstraEra = VoidEraRule "SUBUTXOW" DijkstraEra
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 "SUBUTXOS" DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

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 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 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.2.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 (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.2.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.2.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.2.0.0-inplace" 'True) (C1 ('MetaCons "MkDijkstraTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (DijkstraTxBodyRaw l DijkstraEra)))))

data DijkstraBBODY era Source #

Instances

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

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

(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, EraRule "BBODY" era ~ DijkstraBBODY era, AlonzoEraTx era, BabbageEraTxBody era, ConwayEraPParams era, DijkstraEraBlockBody era) ⇒ STS (DijkstraBBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

Associated Types

type State (DijkstraBBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Signal (DijkstraBBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Environment (DijkstraBBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type BaseM (DijkstraBBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Event (DijkstraBBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type PredicateFailure (DijkstraBBODY era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type BaseM (DijkstraBBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Environment (DijkstraBBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Event (DijkstraBBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type PredicateFailure (DijkstraBBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type Signal (DijkstraBBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

type State (DijkstraBBODY era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

data DijkstraCERT 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) (DijkstraCERT era), Embed (EraRule "POOL" era) (DijkstraCERT era), Embed (EraRule "GOVCERT" era) (DijkstraCERT era), TxCert era ~ DijkstraTxCert era, EraCertState era) ⇒ STS (DijkstraCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

Associated Types

type State (DijkstraCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

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

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

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

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type BaseM (DijkstraCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Event (DijkstraCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type PredicateFailure (DijkstraCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

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

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

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

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

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

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

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

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

(Era era, STS (ShelleyPOOL era), Event (EraRule "POOL" era) ~ PoolEvent era, PredicateFailure (EraRule "POOL" era) ~ ShelleyPoolPredFailure era, PredicateFailure (ShelleyPOOL era) ~ ShelleyPoolPredFailure era, BaseM (ShelleyPOOL era) ~ ShelleyBase) ⇒ Embed (ShelleyPOOL era) (DijkstraCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Certs

type BaseM (DijkstraCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Environment (DijkstraCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Event (DijkstraCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type PredicateFailure (DijkstraCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type Signal (DijkstraCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

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

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type State (DijkstraCERT era) = CertState era

data DijkstraGOV era Source #

Instances

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

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

Associated Types

type State (DijkstraGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

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

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

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

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

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

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Event (DijkstraGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type PredicateFailure (DijkstraGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

(ConwayEraTxCert era, ConwayEraPParams era, ConwayEraGov era, EraRule "GOV" era ~ DijkstraGOV era, InjectRuleFailure "GOV" ConwayGovPredFailure era, InjectRuleFailure "GOV" DijkstraGovPredFailure era, ConwayEraCertState era) ⇒ Embed (DijkstraGOV era) (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (DijkstraGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Environment (DijkstraGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

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

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type PredicateFailure (DijkstraGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type Signal (DijkstraGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

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

Defined in Cardano.Ledger.Dijkstra.Rules.Gov

type State (DijkstraGOV era) = Proposals era

data DijkstraGOVCERT era Source #

Instances

Instances details
(ConwayEraPParams 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 ~ DijkstraGOVCERT era, Eq (PredicateFailure (EraRule "GOVCERT" era)), Show (PredicateFailure (EraRule "GOVCERT" era)), ConwayEraCertState era) ⇒ STS (DijkstraGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

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

Defined in Cardano.Ledger.Dijkstra.Rules.Cert

type BaseM (DijkstraGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Environment (DijkstraGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Event (DijkstraGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type PredicateFailure (DijkstraGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type Signal (DijkstraGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

type State (DijkstraGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.GovCert

data DijkstraLEDGER era Source #

Instances

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

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

Associated Types

type State (DijkstraLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Signal (DijkstraLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Signal (DijkstraLEDGER era) = Tx 'TopTx era
type Environment (DijkstraLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (DijkstraLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Event (DijkstraLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type PredicateFailure (DijkstraLEDGER era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(EraTx era, ConwayEraTxBody era, ConwayEraPParams era, ConwayEraGov era, Embed (EraRule "CERT" era) (ConwayCERTS era), State (EraRule "CERT" era) ~ CertState era, Environment (EraRule "CERT" era) ~ CertEnv era, Signal (EraRule "CERT" era) ~ TxCert era, PredicateFailure (EraRule "CERT" era) ~ ConwayCertPredFailure era, EraRuleFailure "CERT" era ~ ConwayCertPredFailure era, EraRule "CERTS" era ~ ConwayCERTS era, ConwayEraCertState era) ⇒ Embed (ConwayCERTS era) (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(EraPParams era, EraRule "DELEG" era ~ ConwayDELEG era, PredicateFailure (EraRule "CERTS" era) ~ ConwayCertsPredFailure era, PredicateFailure (EraRule "CERT" era) ~ ConwayCertPredFailure era, Event (EraRule "CERTS" era) ~ ConwayCertsEvent era, Event (EraRule "CERT" era) ~ ConwayCertEvent era, ConwayEraCertState era) ⇒ Embed (ConwayDELEG era) (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(ConwayEraTxCert era, ConwayEraPParams era, ConwayEraGov era, EraRule "GOV" era ~ DijkstraGOV era, InjectRuleFailure "GOV" ConwayGovPredFailure era, InjectRuleFailure "GOV" DijkstraGovPredFailure era, ConwayEraCertState era) ⇒ Embed (DijkstraGOV era) (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(AlonzoEraTx era, ConwayEraCertState era, DijkstraEraTxBody era, ConwayEraGov era, GovState era ~ ConwayGovState era, Embed (EraRule "CERTS" era) (DijkstraLEDGER era), Embed (EraRule "GOV" era) (DijkstraLEDGER era), Embed (EraRule "UTXOW" era) (DijkstraLEDGER era), Environment (EraRule "CERTS" era) ~ CertsEnv era, Environment (EraRule "GOV" era) ~ GovEnv era, Environment (EraRule "UTXOW" era) ~ UtxoEnv era, State (EraRule "CERTS" era) ~ CertState era, State (EraRule "GOV" era) ~ Proposals era, State (EraRule "UTXOW" era) ~ UTxOState era, Signal (EraRule "CERTS" era) ~ Seq (TxCert era), Signal (EraRule "GOV" era) ~ GovSignal era, Signal (EraRule "UTXOW" era) ~ Tx 'TopTx era, EraRule "LEDGER" era ~ DijkstraLEDGER era, EraRule "SUBLEDGERS" era ~ DijkstraSUBLEDGERS era, EraRule "SUBLEDGER" era ~ DijkstraSUBLEDGER era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure era, InjectRuleFailure "LEDGER" ConwayLedgerPredFailure era, InjectRuleFailure "LEDGER" DijkstraLedgerPredFailure era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraLEDGER era) (DijkstraMEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

(Embed (EraRule "UTXOW" era) (DijkstraLEDGER era), Embed (EraRule "CERTS" era) (DijkstraLEDGER era), Embed (EraRule "GOV" era) (DijkstraLEDGER era), Embed (EraRule "SUBLEDGERS" era) (DijkstraSUBLEDGERS era), ConwayEraGov era, AlonzoEraTx era, ConwayEraPParams era, DijkstraEraTxBody era, GovState era ~ ConwayGovState era, Environment (EraRule "UTXOW" era) ~ UtxoEnv era, Environment (EraRule "CERTS" era) ~ CertsEnv era, Signal (EraRule "UTXOW" era) ~ Tx 'TopTx era, Signal (EraRule "CERTS" era) ~ Seq (TxCert era), State (EraRule "UTXOW" era) ~ UTxOState era, State (EraRule "CERTS" era) ~ CertState era, EraRule "GOV" era ~ DijkstraGOV era, ConwayEraCertState era, EraRule "LEDGER" era ~ DijkstraLEDGER era, EraRule "SUBLEDGERS" era ~ DijkstraSUBLEDGERS era, EraRule "SUBLEDGER" era ~ DijkstraSUBLEDGER era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure era, InjectRuleFailure "LEDGER" ConwayLedgerPredFailure era, InjectRuleFailure "LEDGER" DijkstraLedgerPredFailure era, InjectRuleFailure "LEDGER" DijkstraSubLedgersPredFailure era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraLEDGER era) (ShelleyLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

(EraTx era, ConwayEraTxBody era, ConwayEraGov era, ConwayEraCertState era, EraRule "SUBLEDGERS" era ~ DijkstraSUBLEDGERS era, EraRule "SUBLEDGER" era ~ DijkstraSUBLEDGER era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraSUBLEDGERS era) (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

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

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Environment (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Event (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type PredicateFailure (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Signal (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type Signal (DijkstraLEDGER era) = Tx 'TopTx era
type State (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

data DijkstraMEMPOOL era Source #

Instances

Instances details
(EraTx era, ConwayEraTxBody era, ConwayEraGov era, ConwayEraCertState era, EraStake era, EraCertState era, Embed (EraRule "LEDGER" era) (DijkstraMEMPOOL 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, Tx 'TopTx era ~ Signal (EraRule "LEDGER" era), EraRuleFailure "SUBLEDGERS" era ~ DijkstraSubLedgersPredFailure era) ⇒ STS (DijkstraMEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

(AlonzoEraTx era, ConwayEraCertState era, DijkstraEraTxBody era, ConwayEraGov era, GovState era ~ ConwayGovState era, Embed (EraRule "CERTS" era) (DijkstraLEDGER era), Embed (EraRule "GOV" era) (DijkstraLEDGER era), Embed (EraRule "UTXOW" era) (DijkstraLEDGER era), Environment (EraRule "CERTS" era) ~ CertsEnv era, Environment (EraRule "GOV" era) ~ GovEnv era, Environment (EraRule "UTXOW" era) ~ UtxoEnv era, State (EraRule "CERTS" era) ~ CertState era, State (EraRule "GOV" era) ~ Proposals era, State (EraRule "UTXOW" era) ~ UTxOState era, Signal (EraRule "CERTS" era) ~ Seq (TxCert era), Signal (EraRule "GOV" era) ~ GovSignal era, Signal (EraRule "UTXOW" era) ~ Tx 'TopTx era, EraRule "LEDGER" era ~ DijkstraLEDGER era, EraRule "SUBLEDGERS" era ~ DijkstraSUBLEDGERS era, EraRule "SUBLEDGER" era ~ DijkstraSUBLEDGER era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure era, InjectRuleFailure "LEDGER" ConwayLedgerPredFailure era, InjectRuleFailure "LEDGER" DijkstraLedgerPredFailure era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraLEDGER era) (DijkstraMEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type BaseM (DijkstraMEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Environment (DijkstraMEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Event (DijkstraMEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type PredicateFailure (DijkstraMEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Signal (DijkstraMEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

type Signal (DijkstraMEMPOOL era) = Tx 'TopTx era
type State (DijkstraMEMPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Mempool

data DijkstraSUBCERT era Source #

Instances

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

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

Associated Types

type State (DijkstraSUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Signal (DijkstraSUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

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

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type BaseM (DijkstraSUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Event (DijkstraSUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type PredicateFailure (DijkstraSUBCERT era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraSUBCERT era) (DijkstraSUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era) ⇒ Embed (DijkstraSUBDELEG era) (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era) ⇒ Embed (DijkstraSUBGOVCERT era) (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

(ConwayEraGov era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era) ⇒ Embed (DijkstraSUBPOOL era) (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type BaseM (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Environment (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Event (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type PredicateFailure (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type Signal (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

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

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

data DijkstraSUBCERTS era Source #

Instances

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

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraSUBCERT era) (DijkstraSUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraSUBCERTS era) (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type BaseM (DijkstraSUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type Environment (DijkstraSUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type Event (DijkstraSUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type PredicateFailure (DijkstraSUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

type Signal (DijkstraSUBCERTS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

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

Defined in Cardano.Ledger.Dijkstra.Rules.SubCerts

data DijkstraSUBDELEG era Source #

Instances

Instances details
(EraGov era, EraCertState era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era) ⇒ STS (DijkstraSUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era) ⇒ Embed (DijkstraSUBDELEG era) (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type BaseM (DijkstraSUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Environment (DijkstraSUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Event (DijkstraSUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type PredicateFailure (DijkstraSUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type Signal (DijkstraSUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

type State (DijkstraSUBDELEG era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubDeleg

data DijkstraSUBGOV era Source #

Instances

Instances details
(EraGov era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era) ⇒ STS (DijkstraSUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

Associated Types

type State (DijkstraSUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

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

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Environment (DijkstraSUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type BaseM (DijkstraSUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Event (DijkstraSUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type PredicateFailure (DijkstraSUBGOV era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era) ⇒ Embed (DijkstraSUBGOV era) (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type BaseM (DijkstraSUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Environment (DijkstraSUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Event (DijkstraSUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type PredicateFailure (DijkstraSUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type Signal (DijkstraSUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type State (DijkstraSUBGOV era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGov

type State (DijkstraSUBGOV era) = Proposals era

data DijkstraSUBGOVCERT era Source #

Instances

Instances details
(EraGov era, EraCertState era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era) ⇒ STS (DijkstraSUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era) ⇒ Embed (DijkstraSUBGOVCERT era) (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type BaseM (DijkstraSUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Environment (DijkstraSUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Event (DijkstraSUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type PredicateFailure (DijkstraSUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type Signal (DijkstraSUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

type State (DijkstraSUBGOVCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubGovCert

data DijkstraSUBLEDGER era Source #

Instances

Instances details
(EraTx era, ConwayEraTxBody era, ConwayEraGov era, ConwayEraCertState era, EraRule "SUBLEDGER" era ~ DijkstraSUBLEDGER era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, Embed (EraRule "SUBGOV" era) (DijkstraSUBLEDGER era), Embed (EraRule "SUBUTXOW" era) (DijkstraSUBLEDGER era), Embed (EraRule "SUBCERTS" era) (DijkstraSUBCERTS era), TxCert era ~ DijkstraTxCert era) ⇒ STS (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraSUBCERTS era) (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era) ⇒ Embed (DijkstraSUBGOV era) (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

(EraTx era, ConwayEraTxBody era, ConwayEraGov era, ConwayEraCertState era, EraRule "SUBLEDGER" era ~ DijkstraSUBLEDGER era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraSUBLEDGER era) (DijkstraSUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era) ⇒ Embed (DijkstraSUBUTXOW era) (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type BaseM (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Environment (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Event (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type PredicateFailure (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Signal (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type Signal (DijkstraSUBLEDGER era) = Tx 'SubTx era
type State (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

data DijkstraSUBLEDGERS era Source #

Instances

Instances details
(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBLEDGERS" era ~ DijkstraSUBLEDGERS era, EraRule "SUBLEDGER" era ~ DijkstraSUBLEDGER era, Embed (EraRule "SUBLEDGER" era) (DijkstraSUBLEDGERS era)) ⇒ STS (DijkstraSUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

(EraTx era, ConwayEraTxBody era, ConwayEraGov era, ConwayEraCertState era, EraRule "SUBLEDGER" era ~ DijkstraSUBLEDGER era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraSUBLEDGER era) (DijkstraSUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

(EraTx era, ConwayEraTxBody era, ConwayEraGov era, ConwayEraCertState era, EraRule "SUBLEDGERS" era ~ DijkstraSUBLEDGERS era, EraRule "SUBLEDGER" era ~ DijkstraSUBLEDGER era, EraRule "SUBGOV" era ~ DijkstraSUBGOV era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBCERTS" era ~ DijkstraSUBCERTS era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBDELEG" era ~ DijkstraSUBDELEG era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era, EraRule "SUBGOVCERT" era ~ DijkstraSUBGOVCERT era, TxCert era ~ DijkstraTxCert era) ⇒ Embed (DijkstraSUBLEDGERS era) (DijkstraLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (DijkstraSUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type Environment (DijkstraSUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type Event (DijkstraSUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type PredicateFailure (DijkstraSUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type Signal (DijkstraSUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

type State (DijkstraSUBLEDGERS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedgers

data DijkstraSUBPOOL era Source #

Instances

Instances details
(EraGov era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era) ⇒ STS (DijkstraSUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

Associated Types

type State (DijkstraSUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

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

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Environment (DijkstraSUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type BaseM (DijkstraSUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Event (DijkstraSUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type PredicateFailure (DijkstraSUBPOOL era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

(ConwayEraGov era, EraRule "SUBCERT" era ~ DijkstraSUBCERT era, EraRule "SUBPOOL" era ~ DijkstraSUBPOOL era) ⇒ Embed (DijkstraSUBPOOL era) (DijkstraSUBCERT era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubCert

type BaseM (DijkstraSUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Environment (DijkstraSUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Event (DijkstraSUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type PredicateFailure (DijkstraSUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type Signal (DijkstraSUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type State (DijkstraSUBPOOL era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubPool

type State (DijkstraSUBPOOL era) = PState era

data DijkstraSUBUTXOS era Source #

Instances

Instances details
(ConwayEraGov era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era) ⇒ STS (DijkstraSUBUTXOS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

(ConwayEraGov era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era) ⇒ Embed (DijkstraSUBUTXOS era) (DijkstraSUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type BaseM (DijkstraSUBUTXOS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

type Environment (DijkstraSUBUTXOS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

type Event (DijkstraSUBUTXOS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

type PredicateFailure (DijkstraSUBUTXOS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

type Signal (DijkstraSUBUTXOS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

type Signal (DijkstraSUBUTXOS era) = Tx 'SubTx era
type State (DijkstraSUBUTXOS era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxos

data DijkstraSUBUTXOW era Source #

Instances

Instances details
(ConwayEraGov era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, Embed (EraRule "SUBUTXO" era) (DijkstraSUBUTXOW era)) ⇒ STS (DijkstraSUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

(ConwayEraGov era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era) ⇒ Embed (DijkstraSUBUTXO era) (DijkstraSUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

(ConwayEraGov era, ConwayEraCertState era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era) ⇒ Embed (DijkstraSUBUTXOW era) (DijkstraSUBLEDGER era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubLedger

type BaseM (DijkstraSUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Environment (DijkstraSUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Event (DijkstraSUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type PredicateFailure (DijkstraSUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Signal (DijkstraSUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

type Signal (DijkstraSUBUTXOW era) = Tx 'SubTx era
type State (DijkstraSUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

data DijkstraSUBUTXO era Source #

Instances

Instances details
(ConwayEraGov era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, Embed (EraRule "SUBUTXOS" era) (DijkstraSUBUTXO era)) ⇒ STS (DijkstraSUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

Associated Types

type State (DijkstraSUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Signal (DijkstraSUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Signal (DijkstraSUBUTXO era) = Tx 'SubTx era
type Environment (DijkstraSUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type BaseM (DijkstraSUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Event (DijkstraSUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type PredicateFailure (DijkstraSUBUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

(ConwayEraGov era, EraRule "SUBUTXO" era ~ DijkstraSUBUTXO era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era, EraRule "SUBUTXOW" era ~ DijkstraSUBUTXOW era) ⇒ Embed (DijkstraSUBUTXO era) (DijkstraSUBUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxow

(ConwayEraGov era, EraRule "SUBUTXOS" era ~ DijkstraSUBUTXOS era) ⇒ Embed (DijkstraSUBUTXOS era) (DijkstraSUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type BaseM (DijkstraSUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Environment (DijkstraSUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Event (DijkstraSUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type PredicateFailure (DijkstraSUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Signal (DijkstraSUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

type Signal (DijkstraSUBUTXO era) = Tx 'SubTx era
type State (DijkstraSUBUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.SubUtxo

data DijkstraUTXO era Source #

Instances

Instances details
(EraTx era, EraUTxO era, ConwayEraTxBody era, AlonzoEraTxWits era, EraRule "UTXO" era ~ DijkstraUTXO 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) ~ UtxoEnv era, State (EraRule "UTXO" era) ~ UTxOState era, Signal (EraRule "UTXO" era) ~ Tx 'TopTx era, BaseM (EraRule "UTXO" era) ~ ShelleyBase, STS (EraRule "UTXO" era), Embed (EraRule "UTXOS" era) (DijkstraUTXO era), Environment (EraRule "UTXOS" era) ~ UtxoEnv era, State (EraRule "UTXOS" era) ~ UTxOState era, Signal (EraRule "UTXOS" era) ~ Tx 'TopTx era, EraCertState era, EraRule "UTXO" era ~ DijkstraUTXO era, SafeToHash (TxWits era)) ⇒ STS (DijkstraUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

Associated Types

type State (DijkstraUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

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

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Signal (DijkstraUTXO era) = Tx 'TopTx era
type Environment (DijkstraUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type BaseM (DijkstraUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Event (DijkstraUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type PredicateFailure (DijkstraUTXO era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

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

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

(Era era, STS (DijkstraUTXO era), PredicateFailure (EraRule "UTXO" era) ~ DijkstraUtxoPredFailure era, Event (EraRule "UTXO" era) ~ AlonzoUtxoEvent era, BaseM (DijkstraUTXOW era) ~ ShelleyBase, PredicateFailure (DijkstraUTXOW era) ~ DijkstraUtxowPredFailure era, Event (DijkstraUTXOW era) ~ AlonzoUtxowEvent era) ⇒ Embed (DijkstraUTXO era) (DijkstraUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type BaseM (DijkstraUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Environment (DijkstraUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Event (DijkstraUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type PredicateFailure (DijkstraUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Signal (DijkstraUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type Signal (DijkstraUTXO era) = Tx 'TopTx era
type State (DijkstraUTXO era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxo

type State (DijkstraUTXO era) = UTxOState era

data DijkstraUTXOW era Source #

Instances

Instances details
(AlonzoEraTx era, AlonzoEraUTxO era, ScriptsNeeded era ~ AlonzoScriptsNeeded era, ConwayEraTxBody era, EraRule "UTXOW" era ~ DijkstraUTXOW 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) (DijkstraUTXOW era), Environment (EraRule "UTXO" era) ~ UtxoEnv era, State (EraRule "UTXO" era) ~ UTxOState era, Signal (EraRule "UTXO" era) ~ Tx 'TopTx era, Eq (PredicateFailure (EraRule "UTXOS" era)), Show (PredicateFailure (EraRule "UTXOS" era))) ⇒ STS (DijkstraUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

Associated Types

type State (DijkstraUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

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

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Signal (DijkstraUTXOW era) = Tx 'TopTx era
type Environment (DijkstraUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type BaseM (DijkstraUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Event (DijkstraUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type PredicateFailure (DijkstraUTXOW era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

(Era era, STS (DijkstraUTXO era), PredicateFailure (EraRule "UTXO" era) ~ DijkstraUtxoPredFailure era, Event (EraRule "UTXO" era) ~ AlonzoUtxoEvent era, BaseM (DijkstraUTXOW era) ~ ShelleyBase, PredicateFailure (DijkstraUTXOW era) ~ DijkstraUtxowPredFailure era, Event (DijkstraUTXOW era) ~ AlonzoUtxowEvent era) ⇒ Embed (DijkstraUTXO era) (DijkstraUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

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

Defined in Cardano.Ledger.Dijkstra.Rules.Ledger

type BaseM (DijkstraUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Environment (DijkstraUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Event (DijkstraUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type PredicateFailure (DijkstraUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Signal (DijkstraUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type Signal (DijkstraUTXOW era) = Tx 'TopTx era
type State (DijkstraUTXOW era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Utxow

type State (DijkstraUTXOW era) = UTxOState era

Orphan instances

EraTxLevel DijkstraEra Source # 
Instance details

Associated Types

type STxLevel l DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era