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 #

hkdGovActionDepositL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f 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

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 #

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

hkdMinFeeBL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f 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 #

hkdKeyDepositL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f 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 #

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

hkdMinPoolCostL ∷ ∀ (f ∷ TypeType). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f 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 #

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

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ConwayLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Bbody

InjectRuleFailure "BBODY" ConwayUtxoPredFailure 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" ConwayUtxowPredFailure 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" 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" 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 "GOVCERT" ConwayGovCertPredFailure 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" 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" ConwayGovCertPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayLedgerPredFailure DijkstraEra Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayUtxoPredFailure 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" ConwayUtxowPredFailure 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 "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" 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" 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 (TransitionConfig DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Transition

Eq (PlutusScript DijkstraEra) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.Scripts

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

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

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

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

Orphan instances

EraTxLevel DijkstraEra Source # 
Instance details

Associated Types

type STxLevel l DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era