cardano-ledger-conway-1.20.0.0: Cardano ledger with an updated on-chain governance system.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Ledger.Conway

Synopsis

Documentation

type Conway = ConwayEra Source #

Deprecated: In favor of ConwayEra

data ConwayEra Source #

Instances

Instances details
AllegraEraScript ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

AllegraEraTxAuxData ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxAuxData

AllegraEraTxBody ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

AlonzoEraPParams ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.PParams

EraPlutusContext ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxInfo

Associated Types

type ContextError ConwayEra = (r ∷ Type) Source #

data TxInfoResult ConwayEra Source #

AlonzoEraScript ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

Associated Types

data PlutusScript ConwayEra Source #

type PlutusPurpose f ConwayEra = (r ∷ Type) Source #

AlonzoEraTx ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

AlonzoEraTxAuxData ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxAuxData

AlonzoEraTxBody ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

AlonzoEraTxOut ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxOut

AlonzoEraTxWits ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxWits

AlonzoEraUTxO ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.UTxO

BabbageEraPParams ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.PParams

BabbageEraTxBody ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

BabbageEraTxOut ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxOut

ConwayEraGov ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Governance

RunConwayRatify ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway

ConwayEraPParams ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.PParams

Methods

modifiedPPGroupsPParamsUpdate ConwayEraSet PPGroups Source #

ppuWellFormedProtVerPParamsUpdate ConwayEraBool Source #

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

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

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

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

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

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

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

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

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

ppMaxRefScriptSizePerTxGSimpleGetter (PParams ConwayEra) Word32 Source #

ppMaxRefScriptSizePerBlockGSimpleGetter (PParams ConwayEra) Word32 Source #

ppRefScriptCostMultiplierGSimpleGetter (PParams ConwayEra) PositiveInterval Source #

ppRefScriptCostStrideGSimpleGetter (PParams ConwayEra) (NonZero Word32) Source #

ConwayEraScript ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

ConwayEraAccounts ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.State.Account

ConwayEraCertState ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.State.CertState

ConwayEraTransition ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Transition

ConwayEraTxBody ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

ConwayEraTxCert ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

Methods

mkRegDepositTxCertStakeCredentialCoinTxCert ConwayEra Source #

getRegDepositTxCertTxCert ConwayEraMaybe (StakeCredential, Coin) Source #

mkUnRegDepositTxCertStakeCredentialCoinTxCert ConwayEra Source #

getUnRegDepositTxCertTxCert ConwayEraMaybe (StakeCredential, Coin) Source #

mkDelegTxCertStakeCredentialDelegateeTxCert ConwayEra Source #

getDelegTxCertTxCert ConwayEraMaybe (StakeCredential, Delegatee) Source #

mkRegDepositDelegTxCertStakeCredentialDelegateeCoinTxCert ConwayEra Source #

getRegDepositDelegTxCertTxCert ConwayEraMaybe (StakeCredential, Delegatee, Coin) Source #

mkAuthCommitteeHotKeyTxCertCredential 'ColdCommitteeRoleCredential 'HotCommitteeRoleTxCert ConwayEra Source #

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

mkResignCommitteeColdTxCertCredential 'ColdCommitteeRoleStrictMaybe AnchorTxCert ConwayEra Source #

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

mkRegDRepTxCertCredential 'DRepRoleCoinStrictMaybe AnchorTxCert ConwayEra Source #

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

mkUnRegDRepTxCertCredential 'DRepRoleCoinTxCert ConwayEra Source #

getUnRegDRepTxCertTxCert ConwayEraMaybe (Credential 'DRepRole, Coin) Source #

mkUpdateDRepTxCertCredential 'DRepRoleStrictMaybe AnchorTxCert ConwayEra Source #

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

EraBlockBody ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.BlockBody

Associated Types

type BlockBody ConwayEra = (r ∷ Type) Source #

EraScript ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

Associated Types

type Script ConwayEra = (r ∷ Type) Source #

type NativeScript ConwayEra = (r ∷ Type) Source #

EraTx ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Associated Types

data Tx ConwayEra Source #

EraTxAuxData ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxAuxData

Associated Types

type TxAuxData ConwayEra = (r ∷ Type) Source #

EraTxBody ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Associated Types

data TxBody ConwayEra Source #

EraTxOut ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxOut

Associated Types

type TxOut ConwayEra = (r ∷ Type) Source #

EraTxWits ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxWits

Associated Types

type TxWits ConwayEra = (r ∷ Type) Source #

Era ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

Associated Types

type PreviousEra ConwayEra = (r ∷ Type) Source #

type ProtVerLow ConwayEraNat Source #

type ProtVerHigh ConwayEraNat Source #

Methods

eraNameString Source #

EraPParams ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.PParams

Methods

applyPPUpdatesPParams ConwayEraPParamsUpdate ConwayEraPParams ConwayEra Source #

emptyPParamsIdentityPParamsHKD Identity ConwayEra Source #

emptyPParamsStrictMaybePParamsHKD StrictMaybe ConwayEra Source #

emptyUpgradePParamsUpdateUpgradePParams StrictMaybe ConwayEra Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

hkdDL ∷ ∀ (f ∷ TypeType). (HKDFunctor f, ProtVerAtMost ConwayEra 6) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source #

ppDGSimpleGetter (PParams ConwayEra) UnitInterval Source #

hkdExtraEntropyL ∷ ∀ (f ∷ TypeType). (HKDFunctor f, ProtVerAtMost ConwayEra 6) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Nonce) Source #

hkdProtocolVersionL ∷ ∀ (f ∷ TypeType). (HKDFunctor f, ProtVerAtMost ConwayEra 8) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ProtVer) Source #

ppProtocolVersionLLens' (PParams ConwayEra) ProtVer Source #

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

hkdMinUTxOValueL ∷ ∀ (f ∷ TypeType). (HKDFunctor f, ProtVerAtMost ConwayEra 4) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Coin) Source #

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

eraPParams ∷ [PParam ConwayEra] Source #

EraTxCert ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

Associated Types

type TxCert ConwayEra = (r ∷ Type) Source #

type TxCertUpgradeError ConwayEra Source #

EraGenesis ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Genesis

Associated Types

type Genesis ConwayEra Source #

EraAccounts ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.State.Account

Associated Types

type AccountState ConwayEra = (r ∷ Type) Source #

type Accounts ConwayEra = (r ∷ Type) Source #

EraCertState ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.State.CertState

Associated Types

type CertState ConwayEra = (r ∷ Type) Source #

EraGov ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Governance

Associated Types

type GovState ConwayEra = (r ∷ Type) Source #

EraStake ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.State.Stake

Associated Types

type InstantStake ConwayEra = (r ∷ Type) Source #

EraUTxO ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.UTxO

Associated Types

type ScriptsNeeded ConwayEra = (r ∷ Type) Source #

MaryEraTxBody ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

ApplyTx ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway

ApplyBlock ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway

ShelleyEraScript ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

EraTransition ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Transition

Associated Types

data TransitionConfig ConwayEra Source #

ShelleyEraTxCert ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

EraPlutusTxInfo 'PlutusV1 ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxInfo

EraPlutusTxInfo 'PlutusV2 ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxInfo

EraPlutusTxInfo 'PlutusV3 ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxInfo

ConwayEraPlutusTxInfo 'PlutusV3 ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxInfo

TranslateEra ConwayEra Tx Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

Associated Types

type TranslationError ConwayEra Tx Source #

TranslateEra ConwayEra PParams Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

TranslateEra ConwayEra DState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

TranslateEra ConwayEra PState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

TranslateEra ConwayEra FuturePParams Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

TranslateEra ConwayEra UTxO Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

Associated Types

type TranslationError ConwayEra UTxO Source #

TranslateEra ConwayEra EpochState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

TranslateEra ConwayEra LedgerState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

TranslateEra ConwayEra NewEpochState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

TranslateEra ConwayEra UTxOState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

InjectRuleEvent "TICK" ConwayEpochEvent ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules

InjectRuleEvent "UTXOS" AlonzoUtxosEvent ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxos

InjectRuleEvent "UTXOS" ConwayUtxosEvent ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxos

InjectRuleFailure "BBODY" AllegraUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoBbodyPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" BabbageUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" BabbageUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayBbodyPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayCertsPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayDelegPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayGovPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayGovCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayLedgerPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ConwayUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyBbodyPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgersPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPoolPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

InjectRuleFailure "CERT" ConwayCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Cert

InjectRuleFailure "CERT" ConwayDelegPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Cert

InjectRuleFailure "CERT" ConwayGovCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Cert

InjectRuleFailure "CERT" ShelleyPoolPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Cert

InjectRuleFailure "CERTS" ConwayCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Certs

InjectRuleFailure "CERTS" ConwayCertsPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Certs

InjectRuleFailure "CERTS" ConwayDelegPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Certs

InjectRuleFailure "CERTS" ConwayGovCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Certs

InjectRuleFailure "CERTS" ShelleyPoolPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Certs

InjectRuleFailure "DELEG" ConwayDelegPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Deleg

InjectRuleFailure "GOV" ConwayGovPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Gov

InjectRuleFailure "GOVCERT" ConwayGovCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.GovCert

InjectRuleFailure "LEDGER" AllegraUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" BabbageUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" BabbageUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayCertsPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayDelegPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayGovPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayGovCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayLedgerPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ConwayUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPoolPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayCertsPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayDelegPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayGovPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayGovCertPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayLedgerPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ConwayUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

InjectRuleFailure "UTXO" AllegraUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxo

InjectRuleFailure "UTXO" AlonzoUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxo

InjectRuleFailure "UTXO" AlonzoUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxo

InjectRuleFailure "UTXO" BabbageUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxo

InjectRuleFailure "UTXO" ConwayUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxo

InjectRuleFailure "UTXO" ConwayUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxo

InjectRuleFailure "UTXO" ShelleyUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxo

InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxos

InjectRuleFailure "UTXOS" ConwayUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxos

InjectRuleFailure "UTXOW" AllegraUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" BabbageUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" BabbageUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" ConwayUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" ConwayUtxosPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" ConwayUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

Generic (PlutusScript ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

Associated Types

type Rep (PlutusScript ConwayEra) ∷ TypeType #

Generic (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Associated Types

type Rep (Tx ConwayEra) ∷ TypeType #

Methods

fromTx ConwayEraRep (Tx ConwayEra) x #

toRep (Tx ConwayEra) x → Tx ConwayEra #

Generic (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Associated Types

type Rep (TxBody ConwayEra) ∷ TypeType #

Generic (TransitionConfig ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Transition

Associated Types

type Rep (TransitionConfig ConwayEra) ∷ TypeType #

Show (PlutusScript ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

Show (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Show (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Show (TransitionConfig ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Transition

ToCBOR (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

toCBORTx ConwayEraEncoding Source #

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

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

ToCBOR (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Methods

toCBORTxBody ConwayEraEncoding Source #

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

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

DecCBOR (Annotator (Tx ConwayEra)) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

DecCBOR (Annotator (TxBody ConwayEra)) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

EncCBOR (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

encCBORTx ConwayEraEncoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (Tx ConwayEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Tx ConwayEra] → Size Source #

EncCBOR (TxBody ConwayEra) Source #

Encodes memoized bytes created upon construction.

Instance details

Defined in Cardano.Ledger.Conway.TxBody

SafeToHash (PlutusScript ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

SafeToHash (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

EqRaw (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

eqRawTx ConwayEraTx ConwayEraBool Source #

EqRaw (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Memoized (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Associated Types

type RawType (TxBody ConwayEra) = (r ∷ Type) Source #

NFData (PlutusScript ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

Methods

rnfPlutusScript ConwayEra → () #

NFData (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

rnfTx ConwayEra → () #

NFData (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Methods

rnfTxBody ConwayEra → () #

Eq (PlutusScript ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

Eq (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

(==)Tx ConwayEraTx ConwayEraBool #

(/=)Tx ConwayEraTx ConwayEraBool #

Eq (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Eq (TransitionConfig ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Transition

Ord (PlutusScript ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

MemPack (PlutusScript ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

NoThunks (PlutusScript ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

NoThunks (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

NoThunks (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

NoThunks (TransitionConfig ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Transition

HashAnnotated (TxBody ConwayEra) EraIndependentTxBody Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

type ContextError ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxInfo

data TxInfoResult ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxInfo

data PlutusScript ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

type BlockBody ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.BlockBody

type NativeScript ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

type Script ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

newtype Tx ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

type TxAuxData ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxAuxData

newtype TxBody ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

type TxOut ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxOut

type TxWits ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxWits

type Value ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type PreviousEra ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type ProtVerHigh ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type ProtVerLow ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type TranslationContext ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TxCert ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

type TxCertUpgradeError ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxCert

type Genesis ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Genesis

type AccountState ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.State.Account

type Accounts ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.State.Account

type CertState ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.State.CertState

type GovState ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Governance

type InstantStake ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.State.Stake

type ScriptsNeeded ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.UTxO

data TransitionConfig ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Transition

type PlutusPurpose f ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

type EraRule "BBODY" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "CERT" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "CERTS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "DELEG" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "DELEGS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

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

Defined in Cardano.Ledger.Conway.Era

type EraRule "EPOCH" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "GOV" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "GOVCERT" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "HARDFORK" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "LEDGER" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "LEDGERS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "MEMPOOL" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "MIR" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "NEWEPOCH" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "NEWPP" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "NEWPP" ConwayEra = VoidEraRule "NEWPP" ConwayEra
type EraRule "POOL" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "POOLREAP" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "PPUP" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "PPUP" ConwayEra = VoidEraRule "PPUP" ConwayEra
type EraRule "RATIFY" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "RUPD" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "SNAP" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "TICK" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "TICKF" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "UPEC" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "UPEC" ConwayEra = VoidEraRule "UPEC" ConwayEra
type EraRule "UTXO" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "UTXOS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRule "UTXOW" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleEvent "BBODY" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

type EraRuleEvent "CERT" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Cert

type EraRuleEvent "CERTS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Certs

type EraRuleEvent "DELEG" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Deleg

type EraRuleEvent "DELEGS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleEvent "DELEGS" ConwayEra = VoidEraRule "DELEGS" ConwayEra
type EraRuleEvent "ENACT" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Enact

type EraRuleEvent "EPOCH" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Epoch

type EraRuleEvent "GOV" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Gov

type EraRuleEvent "GOVCERT" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.GovCert

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

Defined in Cardano.Ledger.Conway.Rules.HardFork

type EraRuleEvent "LEDGER" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

type EraRuleEvent "LEDGERS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

type EraRuleEvent "MIR" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleEvent "NEWEPOCH" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.NewEpoch

type EraRuleEvent "NEWPP" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleEvent "POOL" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Pool

type EraRuleEvent "PPUP" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleEvent "TICK" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules

type EraRuleEvent "UPEC" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleEvent "UTXO" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxo

type EraRuleEvent "UTXOS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxos

type EraRuleEvent "UTXOW" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

type EraRuleFailure "BBODY" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Bbody

type EraRuleFailure "CERT" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Cert

type EraRuleFailure "CERTS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Certs

type EraRuleFailure "DELEG" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Deleg

type EraRuleFailure "DELEGS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleFailure "GOV" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Gov

type EraRuleFailure "GOVCERT" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.GovCert

type EraRuleFailure "LEDGER" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledger

type EraRuleFailure "LEDGERS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Ledgers

type EraRuleFailure "MIR" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleFailure "NEWPP" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleFailure "POOL" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Pool

type EraRuleFailure "PPUP" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleFailure "UPEC" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Era

type EraRuleFailure "UTXO" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxo

type EraRuleFailure "UTXOS" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxos

type EraRuleFailure "UTXOW" ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Rules.Utxow

type DowngradePParams f ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.PParams

type PParamsHKD f ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.PParams

type UpgradePParams f ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.PParams

type TranslationError ConwayEra Tx Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError ConwayEra PParams Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError ConwayEra DState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError ConwayEra PState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError ConwayEra FuturePParams Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError ConwayEra UTxO Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError ConwayEra EpochState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError ConwayEra LedgerState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError ConwayEra NewEpochState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError ConwayEra UTxOState Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type Rep (PlutusScript ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Scripts

type Rep (PlutusScript ConwayEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Conway.Scripts" "cardano-ledger-conway-1.20.0.0-inplace" 'False) (C1 ('MetaCons "ConwayPlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV1))) :+: (C1 ('MetaCons "ConwayPlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV2))) :+: C1 ('MetaCons "ConwayPlutusV3" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV3)))))
type Rep (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

type Rep (Tx ConwayEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Conway.Tx" "cardano-ledger-conway-1.20.0.0-inplace" 'True) (C1 ('MetaCons "MkConwayTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unConwayTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx ConwayEra))))
type Rep (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

type Rep (TxBody ConwayEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Conway.TxBody" "cardano-ledger-conway-1.20.0.0-inplace" 'True) (C1 ('MetaCons "MkConwayTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes ConwayTxBodyRaw))))
type Rep (TransitionConfig ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Transition

type Rep (TransitionConfig ConwayEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Conway.Transition" "cardano-ledger-conway-1.20.0.0-inplace" 'False) (C1 ('MetaCons "ConwayTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "ctcConwayGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ConwayGenesis) :*: S1 ('MetaSel ('Just "ctcBabbageTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig BabbageEra))))
type RawType (TxBody ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

hardforkConwayDisallowUnelectedCommitteeFromVotingProtVerBool Source #

Starting with protocol version 11, we do not allow unelected committee members to submit votes.

data family Tx era Source #

Instances

Instances details
TranslateEra ConwayEra Tx Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

Associated Types

type TranslationError ConwayEra Tx Source #

Generic (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Associated Types

type Rep (Tx ConwayEra) ∷ TypeType #

Methods

fromTx ConwayEraRep (Tx ConwayEra) x #

toRep (Tx ConwayEra) x → Tx ConwayEra #

Show (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

ToCBOR (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

toCBORTx ConwayEraEncoding Source #

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

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

DecCBOR (Annotator (Tx ConwayEra)) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

EncCBOR (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

encCBORTx ConwayEraEncoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (Tx ConwayEra) → Size Source #

encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [Tx ConwayEra] → Size Source #

EqRaw (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

eqRawTx ConwayEraTx ConwayEraBool Source #

NFData (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

rnfTx ConwayEra → () #

Eq (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

Methods

(==)Tx ConwayEraTx ConwayEraBool #

(/=)Tx ConwayEraTx ConwayEraBool #

NoThunks (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

newtype Tx AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

newtype Tx AlonzoEra 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

newtype Tx BabbageEra 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

newtype Tx ConwayEra Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

newtype Tx MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Tx

newtype Tx ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

type TranslationError AllegraEra Tx 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AlonzoEra Tx 
Instance details

Defined in Cardano.Ledger.Alonzo.Translation

type TranslationError BabbageEra Tx 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError ConwayEra Tx Source # 
Instance details

Defined in Cardano.Ledger.Conway.Translation

type TranslationError MaryEra Tx 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type Rep (Tx AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

type Rep (Tx AllegraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Allegra.Tx" "cardano-ledger-allegra-1.8.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAllegraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx AllegraEra))))
type Rep (Tx AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.Tx

type Rep (Tx AlonzoEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Alonzo.Tx" "cardano-ledger-alonzo-1.14.0.0-inplace" 'True) (C1 ('MetaCons "MkAlonzoTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAlonzoTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx AlonzoEra))))
type Rep (Tx BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

type Rep (Tx BabbageEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Babbage.Tx" "cardano-ledger-babbage-1.12.0.0-inplace" 'True) (C1 ('MetaCons "MkBabbageTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBabbageTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx BabbageEra))))
type Rep (Tx ConwayEra) Source # 
Instance details

Defined in Cardano.Ledger.Conway.Tx

type Rep (Tx ConwayEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Conway.Tx" "cardano-ledger-conway-1.20.0.0-inplace" 'True) (C1 ('MetaCons "MkConwayTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unConwayTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx ConwayEra))))
type Rep (Tx MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

type Rep (Tx MaryEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Mary.Tx" "cardano-ledger-mary-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMaryTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx MaryEra))))
type Rep (Tx ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

type Rep (Tx ShelleyEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Shelley.Tx" "cardano-ledger-shelley-1.17.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unShelleyTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx ShelleyEra))))

Orphan instances