cardano-ledger-babbage-1.11.0.0: Cardano ledger introducing refrence scripts and inline datums
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Ledger.Babbage

Synopsis

Documentation

type Babbage = BabbageEra Source #

Deprecated: In favor of BabbageEra

data BabbageEra Source #

The Babbage era

Instances

Instances details
AllegraEraScript BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

AllegraEraTxAuxData BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxAuxData

AllegraEraTxBody BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

AlonzoEraPParams BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

EraPlutusContext BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxInfo

Associated Types

type ContextError BabbageEra = (r ∷ Type) Source #

data TxInfoResult BabbageEra Source #

AlonzoEraScript BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

Associated Types

data PlutusScript BabbageEra Source #

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

AlonzoEraTx BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

AlonzoEraTxAuxData BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxAuxData

AlonzoEraTxBody BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

AlonzoEraTxOut BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

AlonzoEraTxWits BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxWits

AlonzoEraUTxO BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.UTxO

BabbageEraPParams BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

BabbageEraTxBody BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

BabbageEraTxOut BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

EraCertState BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.CertState

Associated Types

type CertState BabbageEra = (r ∷ Type) Source #

EraScript BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

Associated Types

type Script BabbageEra = (r ∷ Type) Source #

type NativeScript BabbageEra = (r ∷ Type) Source #

EraSegWits BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Associated Types

type TxSeq BabbageEra = (r ∷ Type) Source #

EraTx BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

Associated Types

type Tx BabbageEra = (r ∷ Type) Source #

type TxUpgradeError BabbageEra Source #

EraTxAuxData BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxAuxData

Associated Types

type TxAuxData BabbageEra = (r ∷ Type) Source #

EraTxBody BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Associated Types

type TxBody BabbageEra = (r ∷ Type) Source #

type TxBodyUpgradeError BabbageEra Source #

EraTxOut BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Associated Types

type TxOut BabbageEra = (r ∷ Type) Source #

EraTxWits BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxWits

Associated Types

type TxWits BabbageEra = (r ∷ Type) Source #

Era BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

Methods

eraNameString Source #

EraPParams BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

Methods

applyPPUpdatesPParams BabbageEraPParamsUpdate BabbageEraPParams BabbageEra Source #

emptyPParamsIdentityPParamsHKD Identity BabbageEra Source #

emptyPParamsStrictMaybePParamsHKD StrictMaybe BabbageEra Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ppDGSimpleGetter (PParams BabbageEra) UnitInterval Source #

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

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

ppProtocolVersionLLens' (PParams BabbageEra) ProtVer Source #

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

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

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

EraTxCert BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxCert

Associated Types

type TxCert BabbageEra = (r ∷ Type) Source #

type TxCertUpgradeError BabbageEra Source #

EraGenesis BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

Associated Types

type Genesis BabbageEra Source #

EraGov BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

Associated Types

type GovState BabbageEra = (r ∷ Type) Source #

EraUTxO BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.UTxO

Associated Types

type ScriptsNeeded BabbageEra = (r ∷ Type) Source #

MaryEraTxBody BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

ApplyTx BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage

ApplyBlock BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage

ShelleyEraScript BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

EraTransition BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Transition

Associated Types

data TransitionConfig BabbageEra Source #

ShelleyEraTxBody BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

ShelleyEraTxCert BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxCert

EraPlutusTxInfo 'PlutusV1 BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxInfo

EraPlutusTxInfo 'PlutusV2 BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxInfo

TranslateEra BabbageEra Tx Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

Associated Types

type TranslationError BabbageEra Tx Source #

TranslateEra BabbageEra CommitteeState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra DState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra PState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra VState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra PParams Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra FuturePParams Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra UTxO Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

Associated Types

type TranslationError BabbageEra UTxO Source #

TranslateEra BabbageEra ShelleyCertState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra ShelleyGovState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra EpochState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra LedgerState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra NewEpochState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra UTxOState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

TranslateEra BabbageEra ProposedPPUpdates Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

InjectRuleEvent "UTXOS" AlonzoUtxosEvent BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxos

InjectRuleFailure "BBODY" AllegraUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoBbodyPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoUtxosPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" AlonzoUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" BabbageUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" BabbageUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyBbodyPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelegPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelegsPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelplPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgerPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgersPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPoolPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPpupPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

InjectRuleFailure "DELEG" ShelleyDelegPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Deleg

InjectRuleFailure "DELEGS" ShelleyDelegPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyDelplPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyPoolPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Delegs

InjectRuleFailure "DELPL" ShelleyDelegPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Delpl

InjectRuleFailure "DELPL" ShelleyDelplPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Delpl

InjectRuleFailure "DELPL" ShelleyPoolPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Delpl

InjectRuleFailure "LEDGER" AllegraUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" BabbageUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" BabbageUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyDelegPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyDelplPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPoolPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPpupPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

InjectRuleFailure "POOL" ShelleyPoolPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Pool

InjectRuleFailure "PPUP" ShelleyPpupPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ppup

InjectRuleFailure "UTXO" AllegraUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxo

InjectRuleFailure "UTXO" AlonzoUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxo

InjectRuleFailure "UTXO" AlonzoUtxosPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxo

InjectRuleFailure "UTXO" BabbageUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxo

InjectRuleFailure "UTXO" ShelleyPpupPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxo

InjectRuleFailure "UTXO" ShelleyUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxo

InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxos

InjectRuleFailure "UTXOS" ShelleyPpupPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxos

InjectRuleFailure "UTXOW" AllegraUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

InjectRuleFailure "UTXOW" BabbageUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

InjectRuleFailure "UTXOW" BabbageUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyPpupPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

FromJSON (TransitionConfig BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Transition

ToJSON (TransitionConfig BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Transition

Generic (PlutusScript BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

Associated Types

type Rep (PlutusScript BabbageEra) ∷ TypeType #

Show (PlutusScript BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

Show (TransitionConfig BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Transition

SafeToHash (PlutusScript BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

NFData (PlutusScript BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

Methods

rnfPlutusScript BabbageEra → () #

Eq (PlutusScript BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

Eq (TransitionConfig BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Transition

Ord (PlutusScript BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

MemPack (PlutusScript BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

NoThunks (PlutusScript BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

NoThunks (TransitionConfig BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Transition

type ContextError BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxInfo

data TxInfoResult BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxInfo

data PlutusScript BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

type CertState BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.CertState

type NativeScript BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

type Script BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

type Tx BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

type TxAuxData BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxAuxData

type TxBody BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

type TxBodyUpgradeError BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

type TxOut BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

type TxSeq BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

type TxUpgradeError BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Tx

type TxWits BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxWits

type Value BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type PreviousEra BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type ProtVerHigh BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type ProtVerLow BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type TranslationContext BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type TxCert BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxCert

type TxCertUpgradeError BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxCert

type Genesis BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type GovState BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

type ScriptsNeeded BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.UTxO

newtype TransitionConfig BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Transition

type PlutusPurpose f BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

type EraRule "BBODY" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "DELEG" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "DELEGS" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "DELPL" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "EPOCH" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "LEDGER" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "LEDGERS" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "MIR" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "NEWEPOCH" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "NEWPP" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "POOL" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "POOLREAP" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "PPUP" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "RUPD" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "SNAP" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "TICK" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "TICKF" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "UPEC" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "UTXO" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "UTXOS" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRule "UTXOW" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type EraRuleEvent "LEDGER" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules

type EraRuleEvent "PPUP" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules

type EraRuleEvent "TICK" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules

type EraRuleEvent "UTXOS" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxos

type EraRuleFailure "BBODY" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Bbody

type EraRuleFailure "DELEG" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Deleg

type EraRuleFailure "DELEGS" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Delegs

type EraRuleFailure "DELPL" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Delpl

type EraRuleFailure "LEDGER" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledger

type EraRuleFailure "LEDGERS" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ledgers

type EraRuleFailure "POOL" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Pool

type EraRuleFailure "PPUP" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Ppup

type EraRuleFailure "UTXO" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxo

type EraRuleFailure "UTXOS" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxos

type EraRuleFailure "UTXOW" BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Rules.Utxow

type DowngradePParams f BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

type PParamsHKD f BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

type UpgradePParams f BabbageEra Source # 
Instance details

Defined in Cardano.Ledger.Babbage.PParams

type TranslationError BabbageEra Tx Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra CommitteeState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra DState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra PState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra VState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra PParams Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra FuturePParams Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra UTxO Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra ShelleyCertState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra ShelleyGovState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra EpochState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra LedgerState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra NewEpochState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra UTxOState Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type TranslationError BabbageEra ProposedPPUpdates Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Translation

type Rep (PlutusScript BabbageEra) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.Scripts

type Rep (PlutusScript BabbageEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Babbage.Scripts" "cardano-ledger-babbage-1.11.0.0-inplace" 'False) (C1 ('MetaCons "BabbagePlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons "BabbagePlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV2))))

data BabbageTxOut era Source #

Instances

Instances details
(Era era, ToJSON (Datum era), ToJSON (Script era), Val (Value era)) ⇒ ToJSON (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Generic (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Associated Types

type Rep (BabbageTxOut era) ∷ TypeType #

Methods

fromBabbageTxOut era → Rep (BabbageTxOut era) x #

toRep (BabbageTxOut era) x → BabbageTxOut era #

(Era era, Show (Script era), Val (Value era)) ⇒ Show (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Methods

showsPrecIntBabbageTxOut era → ShowS #

showBabbageTxOut era → String #

showList ∷ [BabbageTxOut era] → ShowS #

(EraScript era, Val (Value era)) ⇒ FromCBOR (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

(EraScript era, Val (Value era)) ⇒ ToCBOR (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Methods

toCBORBabbageTxOut era → Encoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (BabbageTxOut era) → Size Source #

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

(EraScript era, Val (Value era)) ⇒ DecCBOR (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

(EraScript era, Val (Value era), MemPack (Script era), MemPack (CompactForm (Value era))) ⇒ DecShareCBOR (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Associated Types

type Share (BabbageTxOut era) Source #

(EraScript era, Val (Value era)) ⇒ EncCBOR (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Methods

encCBORBabbageTxOut era → Encoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BabbageTxOut era) → Size Source #

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

NFData (BabbageTxOut era) Source #

Already in NF

Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Methods

rnfBabbageTxOut era → () #

(Era era, Eq (Script era), Eq (CompactForm (Value era))) ⇒ Eq (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

Methods

(==)BabbageTxOut era → BabbageTxOut era → Bool #

(/=)BabbageTxOut era → BabbageTxOut era → Bool #

(Era era, MemPack (Script era), MemPack (CompactForm (Value era))) ⇒ MemPack (BabbageTxOut era) Source #

This instance is backwards compatible in binary representation with TxOut instances for all previous era

Instance details

Defined in Cardano.Ledger.Babbage.TxOut

(Era era, NoThunks (Script era), Val (Value era)) ⇒ NoThunks (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

type Rep (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

type Rep (BabbageTxOut era) = D1 ('MetaData "BabbageTxOut" "Cardano.Ledger.Babbage.TxOut" "cardano-ledger-babbage-1.11.0.0-inplace" 'False) ((C1 ('MetaCons "TxOutCompact'" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 CompactAddr) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era)))) :+: (C1 ('MetaCons "TxOutCompactDH'" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 CompactAddr) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era))) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DataHash))) :+: C1 ('MetaCons "TxOutCompactDatum" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 CompactAddr) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era))) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 (BinaryData era)))))) :+: (C1 ('MetaCons "TxOutCompactRefScript" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 CompactAddr) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era)))) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Datum era)) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Script era)))) :+: (C1 ('MetaCons "TxOut_AddrHash28_AdaOnly" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'Staking)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 Addr28Extra) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm Coin)))) :+: C1 ('MetaCons "TxOut_AddrHash28_AdaOnly_DataHash32" 'PrefixI 'False) ((S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'Staking)) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 Addr28Extra)) :*: (S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel ('NothingMaybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 DataHash32))))))
type Share (BabbageTxOut era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxOut

data BabbageTxBody era Source #

Instances

Instances details
Generic (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Associated Types

type Rep (BabbageTxBody era) ∷ TypeType #

Methods

fromBabbageTxBody era → Rep (BabbageTxBody era) x #

toRep (BabbageTxBody era) x → BabbageTxBody era #

(Era era, Show (TxOut era), Show (TxCert era), Show (PParamsUpdate era)) ⇒ Show (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Methods

showsPrecIntBabbageTxBody era → ShowS #

showBabbageTxBody era → String #

showList ∷ [BabbageTxBody era] → ShowS #

Typeable era ⇒ ToCBOR (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Methods

toCBORBabbageTxBody era → Encoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (BabbageTxBody era) → Size Source #

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

(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

(Era era, DecCBOR (TxOut era), DecCBOR (TxCert era), DecCBOR (PParamsUpdate era)) ⇒ DecCBOR (Annotator (BabbageTxBody era)) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Era era ⇒ EncCBOR (BabbageTxBody era) Source #

Encodes memoized bytes created upon construction.

Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Methods

encCBORBabbageTxBody era → Encoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (BabbageTxBody era) → Size Source #

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

SafeToHash (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

(Era era, Eq (PParamsUpdate era), Eq (TxOut era), Eq (TxCert era)) ⇒ EqRaw (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Methods

eqRawBabbageTxBody era → BabbageTxBody era → Bool Source #

Memoized (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Associated Types

type RawType (BabbageTxBody era) = (r ∷ Type) Source #

(Era era, NFData (TxOut era), NFData (TxCert era), NFData (PParamsUpdate era)) ⇒ NFData (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Methods

rnfBabbageTxBody era → () #

(Era era, Eq (TxOut era), Eq (TxCert era), Eq (PParamsUpdate era)) ⇒ Eq (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

Methods

(==)BabbageTxBody era → BabbageTxBody era → Bool #

(/=)BabbageTxBody era → BabbageTxBody era → Bool #

(Era era, NoThunks (TxOut era), NoThunks (TxCert era), NoThunks (PParamsUpdate era)) ⇒ NoThunks (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

HashAnnotated (BabbageTxBody era) EraIndependentTxBody Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

type Rep (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

type RawType (BabbageTxBody era) Source # 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody.Internal

data AlonzoScript era Source #

Scripts in the Alonzo Era, Either a Timelock script or a Plutus script.

Instances

Instances details
AlonzoEraScript era ⇒ ToJSON (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Generic (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Associated Types

type Rep (AlonzoScript era) ∷ TypeType #

Methods

fromAlonzoScript era → Rep (AlonzoScript era) x #

toRep (AlonzoScript era) x → AlonzoScript era #

(AlonzoEraScript era, Script era ~ AlonzoScript era) ⇒ Show (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

showsPrecIntAlonzoScript era → ShowS #

showAlonzoScript era → String #

showList ∷ [AlonzoScript era] → ShowS #

AlonzoEraScript era ⇒ ToCBOR (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

toCBORAlonzoScript era → Encoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoScript era) → Size Source #

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

AlonzoEraScript era ⇒ DecCBOR (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

AlonzoEraScript era ⇒ DecCBOR (Annotator (AlonzoScript era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

AlonzoEraScript era ⇒ EncCBOR (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

encCBORAlonzoScript era → Encoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoScript era) → Size Source #

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

SafeToHash (PlutusScript era) ⇒ SafeToHash (AlonzoScript era)

Both constructors know their original bytes

Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Eq (PlutusScript era) ⇒ EqRaw (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

eqRawAlonzoScript era → AlonzoScript era → Bool Source #

NFData (PlutusScript era) ⇒ NFData (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

rnfAlonzoScript era → () #

Eq (PlutusScript era) ⇒ Eq (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

Methods

(==)AlonzoScript era → AlonzoScript era → Bool #

(/=)AlonzoScript era → AlonzoScript era → Bool #

(Era era, MemPack (PlutusScript era)) ⇒ MemPack (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

(Era era, NoThunks (PlutusScript era)) ⇒ NoThunks (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

type Rep (AlonzoScript era) 
Instance details

Defined in Cardano.Ledger.Alonzo.Scripts

type Rep (AlonzoScript era) = D1 ('MetaData "AlonzoScript" "Cardano.Ledger.Alonzo.Scripts" "cardano-ledger-alonzo-1.13.0.0-inplace" 'False) (C1 ('MetaCons "TimelockScript" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Timelock era))) :+: C1 ('MetaCons "PlutusScript" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PlutusScript era))))

data AlonzoTxAuxData era Source #

Instances

Instances details
Generic (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Associated Types

type Rep (AlonzoTxAuxData era) ∷ TypeType #

Methods

fromAlonzoTxAuxData era → Rep (AlonzoTxAuxData era) x #

toRep (AlonzoTxAuxData era) x → AlonzoTxAuxData era #

Show (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Methods

showsPrecIntAlonzoTxAuxData era → ShowS #

showAlonzoTxAuxData era → String #

showList ∷ [AlonzoTxAuxData era] → ShowS #

Typeable era ⇒ ToCBOR (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Methods

toCBORAlonzoTxAuxData era → Encoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxAuxData era) → Size Source #

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

Era era ⇒ DecCBOR (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Era era ⇒ DecCBOR (Annotator (AlonzoTxAuxData era)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Era era ⇒ EncCBOR (AlonzoTxAuxData era)

Encodes memoized bytes created upon construction.

Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Methods

encCBORAlonzoTxAuxData era → Encoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxAuxData era) → Size Source #

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

SafeToHash (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

EqRaw (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Methods

eqRawAlonzoTxAuxData era → AlonzoTxAuxData era → Bool Source #

Memoized (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Associated Types

type RawType (AlonzoTxAuxData era) = (r ∷ Type) Source #

NFData (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Methods

rnfAlonzoTxAuxData era → () #

Eq (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Methods

(==)AlonzoTxAuxData era → AlonzoTxAuxData era → Bool #

(/=)AlonzoTxAuxData era → AlonzoTxAuxData era → Bool #

NoThunks (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

HashAnnotated (AlonzoTxAuxData era) EraIndependentTxAuxData 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

type Rep (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

type Rep (AlonzoTxAuxData era) = D1 ('MetaData "AlonzoTxAuxData" "Cardano.Ledger.Alonzo.TxAuxData" "cardano-ledger-alonzo-1.13.0.0-inplace" 'True) (C1 ('MetaCons "AlonzoTxAuxDataConstr" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxAuxDataRaw era)))))
type RawType (AlonzoTxAuxData era) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxAuxData

Orphan instances