cardano-ledger-shelley-ma-test-1.4.0.1: Shelley ledger with multiasset and time lock support.
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.EraBuffet

Synopsis

Documentation

data ShelleyEra Source #

Instances

Instances details
EraBlockBody ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.BlockBody.Internal

EraScript ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

EraTx ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Associated Types

newtype Tx l ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

EraTxAuxData ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxAuxData

EraTxBody ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Associated Types

newtype TxBody l ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

EraTxOut ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxOut

Associated Types

type TxOut ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxOut

EraTxWits ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxWits

Associated Types

type TxWits ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxWits

EraPParams ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

Methods

applyPPUpdatesPParams ShelleyEraPParamsUpdate ShelleyEraPParams ShelleyEra Source #

emptyPParamsIdentityPParamsHKD Identity ShelleyEra Source #

emptyPParamsStrictMaybePParamsHKD StrictMaybe ShelleyEra Source #

emptyUpgradePParamsUpdateUpgradePParams StrictMaybe ShelleyEra Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ppDGSimpleGetter (PParams ShelleyEra) UnitInterval Source #

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

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

ppProtocolVersionLLens' (PParams ShelleyEra) ProtVer Source #

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

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

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

eraPParams ∷ [PParam ShelleyEra] Source #

EraTxCert ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxCert

EraTxLevel ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

Associated Types

type STxLevel l ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

EraGenesis ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

Associated Types

type Genesis ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

EraAccounts ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.State.Account

EraCertState ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.State.CertState

EraGov ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Governance

Associated Types

type GovState ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Governance

EraStake ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.State.Stake

EraUTxO ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.UTxO

Era ShelleyEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

ApplyTx ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.API.Mempool

ApplyBlock ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.API.Validation

ShelleyEraScript ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

ShelleyEraAccounts ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.State.Account

EraTransition ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Transition

ShelleyEraTxBody ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

ShelleyEraTxCert ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxCert

ShelleyEraTest ShelleyEra 
Instance details

Defined in Test.Cardano.Ledger.Shelley.Era

ShelleyEraScript ShelleyEraShelleyEraImp ShelleyEra 
Instance details

Defined in Test.Cardano.Ledger.Shelley.ImpTest

HasEraTxLevel Tx ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l ShelleyEraSTxLevel l ShelleyEra Source #

HasEraTxLevel TxBody ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l ShelleyEraSTxLevel l ShelleyEra Source #

HasEraTxLevel ShelleyTxBodyRaw ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

InjectRuleFailure "BBODY" ShelleyBbodyPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelegPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelegsPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelplPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgerPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgersPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPoolPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPpupPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxoPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxowPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

InjectRuleFailure "DELEG" ShelleyDelegPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Deleg

InjectRuleFailure "DELEGS" ShelleyDelegPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyDelplPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyPoolPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delegs

InjectRuleFailure "DELPL" ShelleyDelegPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delpl

InjectRuleFailure "DELPL" ShelleyDelplPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delpl

InjectRuleFailure "DELPL" ShelleyPoolPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delpl

InjectRuleFailure "LEDGER" ShelleyDelegPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyDelplPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPoolPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPpupPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

InjectRuleFailure "POOL" ShelleyPoolPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Pool

InjectRuleFailure "PPUP" ShelleyPpupPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ppup

InjectRuleFailure "UTXO" ShelleyPpupPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Utxo

InjectRuleFailure "UTXO" ShelleyUtxoPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Utxo

InjectRuleFailure "UTXOW" ShelleyPpupPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Utxow

Arbitrary (TransitionConfig ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.Arbitrary

Typeable l ⇒ DecCBOR (Annotator (Tx l ShelleyEra)) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Typeable l ⇒ DecCBOR (Annotator (TxBody l ShelleyEra)) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Typeable l ⇒ DecCBOR (Annotator (ShelleyTxBodyRaw l ShelleyEra)) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Generic (TransitionConfig ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Transition

Associated Types

type Rep (TransitionConfig ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Transition

type Rep (TransitionConfig ShelleyEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Shelley.Transition" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "ShelleyTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "stcShelleyGenesis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShelleyGenesis)))
Show (TransitionConfig ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Transition

Eq (TransitionConfig ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Transition

NoThunks (TransitionConfig ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Transition

Arbitrary (Tx 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.Arbitrary

Arbitrary (TxBody 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.Arbitrary

Typeable l ⇒ ToCBOR (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

toCBORTx l ShelleyEraEncoding Source #

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

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

Typeable l ⇒ ToCBOR (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toCBORTxBody l ShelleyEraEncoding Source #

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

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

Typeable l ⇒ DecCBOR (ShelleyTxBodyRaw l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

EncCBOR (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

EncCBOR (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

SafeToHash (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

EqRaw (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

eqRawTx l ShelleyEraTx l ShelleyEraBool Source #

EqRaw (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Memoized (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Associated Types

type RawType (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

NFData (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

rnfTx l ShelleyEra → () #

NFData (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

rnfTxBody l ShelleyEra → () #

Generic (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Associated Types

type Rep (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

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

Methods

fromTx l ShelleyEraRep (Tx l ShelleyEra) x #

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

Generic (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Associated Types

type Rep (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

type Rep (TxBody l ShelleyEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Shelley.TxBody" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra)))))
Show (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

showsPrecIntTx l ShelleyEraShowS #

showTx l ShelleyEraString #

showList ∷ [Tx l ShelleyEra] → ShowS #

Show (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Eq (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Methods

(==)Tx l ShelleyEraTx l ShelleyEraBool #

(/=)Tx l ShelleyEraTx l ShelleyEraBool #

Eq (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Typeable l ⇒ NoThunks (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Typeable l ⇒ NoThunks (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

ToExpr (Tx 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (TxBody 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

ToExpr (ShelleyTxBodyRaw 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

HashAnnotated (TxBody l ShelleyEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

type BlockBody ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.BlockBody.Internal

type NativeScript ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

type Script ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

type TxAuxData ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxAuxData

type TxOut ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxOut

type TxWits ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxWits

type Value ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type TranslationContext ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Translation

type TxCert ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxCert

type TxCertUpgradeError ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxCert

type Genesis ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Genesis

type AccountState ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.State.Account

type Accounts ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.State.Account

type CertState ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.State.CertState

type GovState ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Governance

type InstantStake ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.State.Stake

type ScriptsNeeded ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.UTxO

type EraName ShelleyEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName ShelleyEra = "Shelley"
type PreviousEra ShelleyEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh ShelleyEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerLow ShelleyEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraRules ShelleyEra 
Instance details

Defined in Test.Cardano.Ledger.Shelley.Binary.RoundTrip

type EraRules ShelleyEra = '["DELEG", "DELEGS", "DELPL", "LEDGER", "LEDGERS", "POOL", "PPUP", "UTXO", "UTXOW"]
newtype TransitionConfig ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Transition

newtype Tx l ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

newtype TxBody l ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

type EraRule "BBODY" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "DELEG" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "DELEGS" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "DELPL" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "EPOCH" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "LEDGER" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "LEDGERS" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "MIR" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "NEWEPOCH" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "NEWPP" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "POOL" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "POOLREAP" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "PPUP" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "RUPD" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "SNAP" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "TICK" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "TICKF" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "TICKN" ShelleyEra 
Instance details

Defined in Test.Cardano.Ledger.Shelley.Rules.Chain

type EraRule "TICKN" ShelleyEra = TICKN
type EraRule "UPEC" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "UTXO" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRule "UTXOW" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type EraRuleEvent "LEDGER" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

type EraRuleEvent "LEDGERS" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

type EraRuleEvent "NEWEPOCH" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.NewEpoch

type EraRuleEvent "POOLREAP" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.PoolReap

type EraRuleEvent "TICK" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Tick

type EraRuleFailure "BBODY" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Bbody

type EraRuleFailure "DELEG" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Deleg

type EraRuleFailure "DELEGS" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delegs

type EraRuleFailure "DELPL" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Delpl

type EraRuleFailure "LEDGER" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledger

type EraRuleFailure "LEDGERS" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ledgers

type EraRuleFailure "POOL" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Pool

type EraRuleFailure "PPUP" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Ppup

type EraRuleFailure "UTXO" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Utxo

type EraRuleFailure "UTXOW" ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Rules.Utxow

type DowngradePParams f ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

type PParamsHKD f ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

type UpgradePParams f ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.PParams

type STxLevel l ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type Rep (TransitionConfig ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Transition

type Rep (TransitionConfig ShelleyEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Shelley.Transition" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "ShelleyTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "stcShelleyGenesis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShelleyGenesis)))
type RawType (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

type Rep (Tx l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.Tx

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

Defined in Cardano.Ledger.Shelley.TxBody

type Rep (TxBody l ShelleyEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Shelley.TxBody" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra)))))

data MaryEra Source #

Instances

Instances details
AllegraEraScript MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Scripts

AllegraEraTxAuxData MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxAuxData

AllegraEraTxBody MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

EraBlockBody MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.BlockBody

Associated Types

type BlockBody MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.BlockBody

EraScript MaryEra

Since Timelock scripts are a strictly backwards compatible extension of MultiSig scripts, we can use the same scriptPrefixTag tag here as we did for the ValidateScript instance in MultiSig

Instance details

Defined in Cardano.Ledger.Mary.Scripts

Associated Types

type Script MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Scripts

type NativeScript MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Scripts

EraTx MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Associated Types

newtype Tx t MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Tx

EraTxAuxData MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxAuxData

Associated Types

type TxAuxData MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxAuxData

EraTxBody MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Associated Types

newtype TxBody l MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

EraTxOut MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxOut

Associated Types

type TxOut MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxOut

EraTxWits MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxWits

Associated Types

type TxWits MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxWits

EraPParams MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

Associated Types

type PParamsHKD f MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

type UpgradePParams f MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

type DowngradePParams f MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

Methods

applyPPUpdatesPParams MaryEraPParamsUpdate MaryEraPParams MaryEra Source #

emptyPParamsIdentityPParamsHKD Identity MaryEra Source #

emptyPParamsStrictMaybePParamsHKD StrictMaybe MaryEra Source #

emptyUpgradePParamsUpdateUpgradePParams StrictMaybe MaryEra Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ppDGSimpleGetter (PParams MaryEra) UnitInterval Source #

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

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

ppProtocolVersionLLens' (PParams MaryEra) ProtVer Source #

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

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

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

eraPParams ∷ [PParam MaryEra] Source #

EraTxCert MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxCert

Associated Types

type TxCert MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxCert

type TxCertUpgradeError MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxCert

EraTxLevel MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Associated Types

type STxLevel l MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

EraGenesis MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

Associated Types

type Genesis MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

EraAccounts MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.State.Account

EraCertState MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.State.CertState

Associated Types

type CertState MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.State.CertState

EraGov MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

Associated Types

type GovState MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

EraStake MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.State.Stake

EraUTxO MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.UTxO

Associated Types

type ScriptsNeeded MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.UTxO

Era MaryEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

MaryEraTxBody MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

MaryEraTest MaryEra 
Instance details

Defined in Test.Cardano.Ledger.Mary.Era

MaryEraImp MaryEra 
Instance details

Defined in Test.Cardano.Ledger.Mary.ImpTest

ApplyTx MaryEra 
Instance details

Defined in Cardano.Ledger.Mary

ApplyBlock MaryEra 
Instance details

Defined in Cardano.Ledger.Mary

ShelleyEraScript MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Scripts

ShelleyEraAccounts MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.State.Account

EraTransition MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Transition

ShelleyEraTxBody MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

ShelleyEraTxCert MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxCert

EraGen MaryEra Source # 
Instance details

Defined in Test.Cardano.Ledger.MaryEraGen

Methods

genGenesisValueGenEnv c MaryEraGen (Value MaryEra) Source #

genEraTwoPhase3Arg ∷ [TwoPhase3ArgInfo MaryEra] Source #

genEraTwoPhase2Arg ∷ [TwoPhase2ArgInfo MaryEra] Source #

genEraTxBodyGenEnv c MaryEraUTxO MaryEraPParams MaryEraSlotNoSet TxInStrictSeq (TxOut MaryEra) → StrictSeq (TxCert MaryEra) → WithdrawalsCoinStrictMaybe (Update MaryEra) → StrictMaybe TxAuxDataHashGen (TxBody 'TopTx MaryEra, [Script MaryEra]) Source #

genEraAuxiliaryDataConstantsGen (StrictMaybe (TxAuxData MaryEra)) Source #

updateEraTxBodyUTxO MaryEraPParams MaryEraTxWits MaryEraTxBody 'TopTx MaryEraCoinSet TxInTxOut MaryEraTxBody 'TopTx MaryEra Source #

addInputsTxBody 'TopTx MaryEraSet TxInTxBody 'TopTx MaryEra Source #

genEraPParamsUpdateConstantsPParams MaryEraGen (PParamsUpdate MaryEra) Source #

genEraPParamsConstantsGen (PParams MaryEra) Source #

genEraTxWits ∷ (UTxO MaryEra, TxBody 'TopTx MaryEra, ScriptInfo MaryEra) → Set (WitVKey 'Witness) → Map ScriptHash (Script MaryEra) → TxWits MaryEra Source #

genEraGoodTxOutTxOut MaryEraBool Source #

constructTxTxBody 'TopTx MaryEraTxWits MaryEraStrictMaybe (TxAuxData MaryEra) → Tx 'TopTx MaryEra Source #

genEraScriptCostPParams MaryEraScript MaryEraCoin Source #

genEraDoneUTxO MaryEraPParams MaryEraTx 'TopTx MaryEraGen (Tx 'TopTx MaryEra) Source #

genEraTweakBlockPParams MaryEraSeq (Tx 'TopTx MaryEra) → Gen (Seq (Tx 'TopTx MaryEra)) Source #

hasFailedScriptsTx 'TopTx MaryEraBool Source #

feeOrCollateralTx 'TopTx MaryEraUTxO MaryEraCoin Source #

MinGenTxout MaryEra Source # 
Instance details

Defined in Test.Cardano.Ledger.MaryEraGen

ScriptClass MaryEra Source # 
Instance details

Defined in Test.Cardano.Ledger.MaryEraGen

TranslateEra MaryEra AllegraTxAuxData 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra PParams 
Instance details

Defined in Cardano.Ledger.Mary.Translation

Associated Types

type TranslationError MaryEra PParams 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra PParamsUpdate 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra CommitteeState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra DState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

Associated Types

type TranslationError MaryEra DState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra PState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

Associated Types

type TranslationError MaryEra PState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra FuturePParams 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra UTxO 
Instance details

Defined in Cardano.Ledger.Mary.Translation

Associated Types

type TranslationError MaryEra UTxO 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra ShelleyGovState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra EpochState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra LedgerState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra NewEpochState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra UTxOState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra ProposedPPUpdates 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra Update 
Instance details

Defined in Cardano.Ledger.Mary.Translation

Associated Types

type TranslationError MaryEra Update 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra ShelleyAccounts 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra ShelleyCertState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra ShelleyInstantStake 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra ShelleyTxOut 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra ShelleyTxWits 
Instance details

Defined in Cardano.Ledger.Mary.Translation

HasEraTxLevel Tx MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l MaryEraSTxLevel l MaryEra Source #

HasEraTxLevel TxBody MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l MaryEraSTxLevel l MaryEra Source #

InjectRuleFailure "BBODY" ShelleyBbodyPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelegPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelegsPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelplPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgerPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgersPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPoolPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPpupPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxoPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxowPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

InjectRuleFailure "DELEG" ShelleyDelegPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Deleg

InjectRuleFailure "DELEGS" ShelleyDelegPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyDelplPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyPoolPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Delegs

InjectRuleFailure "DELPL" ShelleyDelegPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Delpl

InjectRuleFailure "DELPL" ShelleyDelplPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Delpl

InjectRuleFailure "DELPL" ShelleyPoolPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Delpl

InjectRuleFailure "LEDGER" ShelleyDelegPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyDelplPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPoolPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPpupPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

InjectRuleFailure "POOL" ShelleyPoolPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Pool

InjectRuleFailure "PPUP" ShelleyPpupPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ppup

InjectRuleFailure "UTXO" AllegraUtxoPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Utxo

InjectRuleFailure "UTXO" ShelleyPpupPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Utxo

InjectRuleFailure "UTXO" ShelleyUtxoPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Utxo

InjectRuleFailure "UTXOW" AllegraUtxoPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyPpupPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Utxow

TranslateEra MaryEra (TimelockTypeType) 
Instance details

Defined in Cardano.Ledger.Mary.Translation

Associated Types

type TranslationError MaryEra (TimelockTypeType) 
Instance details

Defined in Cardano.Ledger.Mary.Translation

TranslateEra MaryEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Mary.Translation

Associated Types

type TranslationError MaryEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Mary.Translation

Arbitrary (TransitionConfig MaryEra) 
Instance details

Defined in Test.Cardano.Ledger.Mary.Arbitrary

Typeable t ⇒ DecCBOR (Annotator (Tx t MaryEra)) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Typeable l ⇒ DecCBOR (Annotator (TxBody l MaryEra)) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Show (TransitionConfig MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Transition

Eq (TransitionConfig MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Transition

NoThunks (TransitionConfig MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Transition

HasEraTxLevel (AllegraTxBodyRaw ma) MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). AllegraTxBodyRaw ma l MaryEraSTxLevel l MaryEra Source #

Arbitrary (Tx 'TopTx MaryEra) 
Instance details

Defined in Test.Cardano.Ledger.Mary.Arbitrary

Arbitrary (TxBody 'TopTx MaryEra) 
Instance details

Defined in Test.Cardano.Ledger.Mary.Arbitrary

Typeable t ⇒ ToCBOR (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

toCBORTx t MaryEraEncoding Source #

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

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

Typeable l ⇒ ToCBOR (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

toCBORTxBody l MaryEraEncoding Source #

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

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

EncCBOR (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

encCBORTx t MaryEraEncoding Source #

EncCBOR (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

SafeToHash (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

EqRaw (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

eqRawTx t MaryEraTx t MaryEraBool Source #

EqRaw (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

eqRawTxBody l MaryEraTxBody l MaryEraBool Source #

Memoized (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Associated Types

type RawType (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

NFData (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

rnfTx t MaryEra → () #

NFData (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

rnfTxBody l MaryEra → () #

Generic (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Associated Types

type Rep (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

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

Methods

fromTx t MaryEraRep (Tx t MaryEra) x #

toRep (Tx t MaryEra) x → Tx t MaryEra #

Generic (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Associated Types

type Rep (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

type Rep (TxBody l MaryEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Mary.TxBody" "cardano-ledger-mary-1.10.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l)))))

Methods

fromTxBody l MaryEraRep (TxBody l MaryEra) x #

toRep (TxBody l MaryEra) x → TxBody l MaryEra #

Show (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

showsPrecIntTx t MaryEraShowS #

showTx t MaryEraString #

showList ∷ [Tx t MaryEra] → ShowS #

Show (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

showsPrecIntTxBody l MaryEraShowS #

showTxBody l MaryEraString #

showList ∷ [TxBody l MaryEra] → ShowS #

Eq (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Methods

(==)Tx t MaryEraTx t MaryEraBool #

(/=)Tx t MaryEraTx t MaryEraBool #

Eq (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

(==)TxBody l MaryEraTxBody l MaryEraBool #

(/=)TxBody l MaryEraTxBody l MaryEraBool #

Typeable t ⇒ NoThunks (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

Typeable l ⇒ NoThunks (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

HashAnnotated (TxBody l MaryEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

type BlockBody MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.BlockBody

type NativeScript MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Scripts

type Script MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Scripts

type TxAuxData MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxAuxData

type TxOut MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxOut

type TxWits MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxWits

type Value MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type TranslationContext MaryEra

No context is needed to translate from Allegra to Mary.

Instance details

Defined in Cardano.Ledger.Mary.Era

type TxCert MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxCert

type TxCertUpgradeError MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxCert

type Genesis MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type AccountState MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.State.Account

type Accounts MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.State.Account

type CertState MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.State.CertState

type GovState MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

type InstantStake MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.State.Stake

type ScriptsNeeded MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.UTxO

type EraName MaryEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName MaryEra = "Mary"
type PreviousEra MaryEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh MaryEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerLow MaryEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

newtype TransitionConfig MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Transition

newtype Tx t MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Tx

newtype TxBody l MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

type EraRule "BBODY" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "DELEG" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "DELEGS" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "DELPL" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "EPOCH" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "LEDGER" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "LEDGERS" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "MIR" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "NEWEPOCH" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "NEWPP" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "POOL" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "POOLREAP" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "PPUP" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "RUPD" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "SNAP" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "TICK" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "TICKF" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "UPEC" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "UTXO" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRule "UTXOW" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type EraRuleEvent "LEDGER" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

type EraRuleEvent "TICK" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules

type EraRuleFailure "BBODY" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Bbody

type EraRuleFailure "DELEG" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Deleg

type EraRuleFailure "DELEGS" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Delegs

type EraRuleFailure "DELPL" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Delpl

type EraRuleFailure "LEDGER" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledger

type EraRuleFailure "LEDGERS" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ledgers

type EraRuleFailure "POOL" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Pool

type EraRuleFailure "PPUP" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Ppup

type EraRuleFailure "UTXO" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Utxo

type EraRuleFailure "UTXOW" MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Rules.Utxow

type DowngradePParams f MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

type PParamsHKD f MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

type UpgradePParams f MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.PParams

type TranslationError MaryEra AllegraTxAuxData 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra PParams 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra PParamsUpdate 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra CommitteeState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra DState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra PState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra FuturePParams 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra UTxO 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra ShelleyGovState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra EpochState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra LedgerState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra NewEpochState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra UTxOState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra ProposedPPUpdates 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra Update 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra ShelleyAccounts 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra ShelleyCertState 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra ShelleyInstantStake 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra ShelleyTxOut 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra ShelleyTxWits 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type STxLevel l MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

type TranslationError MaryEra (TimelockTypeType) 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type TranslationError MaryEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Mary.Translation

type MemoHashIndex (MaryTxBodyRaw l) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

type RawType (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

type Rep (Tx t MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.Tx

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

Defined in Cardano.Ledger.Mary.TxBody

type Rep (TxBody l MaryEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Mary.TxBody" "cardano-ledger-mary-1.10.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l)))))

data AllegraEra Source #

Instances

Instances details
AllegraEraScript AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Scripts

AllegraEraTxAuxData AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxAuxData

AllegraEraTxBody AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

AllegraEraTest AllegraEra 
Instance details

Defined in Test.Cardano.Ledger.Allegra.Era

EraBlockBody AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.BlockBody

EraScript AllegraEra

Since Timelock scripts are a strictly backwards compatible extension of MultiSig scripts, we can use the same scriptPrefixTag tag here as we did for the ValidateScript instance in MultiSig

Instance details

Defined in Cardano.Ledger.Allegra.Scripts

EraTx AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Associated Types

newtype Tx t AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

EraTxAuxData AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxAuxData

EraTxBody AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Associated Types

newtype TxBody l AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

EraTxOut AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxOut

Associated Types

type TxOut AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxOut

EraTxWits AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxWits

Associated Types

type TxWits AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxWits

EraPParams AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

Associated Types

type PParamsHKD f AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

type UpgradePParams f AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

type DowngradePParams f AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

Methods

applyPPUpdatesPParams AllegraEraPParamsUpdate AllegraEraPParams AllegraEra Source #

emptyPParamsIdentityPParamsHKD Identity AllegraEra Source #

emptyPParamsStrictMaybePParamsHKD StrictMaybe AllegraEra Source #

emptyUpgradePParamsUpdateUpgradePParams StrictMaybe AllegraEra Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ppDGSimpleGetter (PParams AllegraEra) UnitInterval Source #

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

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

ppProtocolVersionLLens' (PParams AllegraEra) ProtVer Source #

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

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

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

eraPParams ∷ [PParam AllegraEra] Source #

EraTxCert AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxCert

EraTxLevel AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

Associated Types

type STxLevel l AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

EraGenesis AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

Associated Types

type Genesis AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

EraAccounts AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.State.Account

EraCertState AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.State.CertState

EraGov AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

Associated Types

type GovState AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

EraStake AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.State.Stake

EraUTxO AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.UTxO

Era AllegraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

ApplyTx AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra

ApplyBlock AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra

ShelleyEraScript AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Scripts

ShelleyEraAccounts AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.State.Account

EraTransition AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Transition

ShelleyEraTxBody AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

ShelleyEraTxCert AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxCert

EraGen AllegraEra Source # 
Instance details

Defined in Test.Cardano.Ledger.AllegraEraGen

Methods

genGenesisValueGenEnv c AllegraEraGen (Value AllegraEra) Source #

genEraTwoPhase3Arg ∷ [TwoPhase3ArgInfo AllegraEra] Source #

genEraTwoPhase2Arg ∷ [TwoPhase2ArgInfo AllegraEra] Source #

genEraTxBodyGenEnv c AllegraEraUTxO AllegraEraPParams AllegraEraSlotNoSet TxInStrictSeq (TxOut AllegraEra) → StrictSeq (TxCert AllegraEra) → WithdrawalsCoinStrictMaybe (Update AllegraEra) → StrictMaybe TxAuxDataHashGen (TxBody 'TopTx AllegraEra, [Script AllegraEra]) Source #

genEraAuxiliaryDataConstantsGen (StrictMaybe (TxAuxData AllegraEra)) Source #

updateEraTxBodyUTxO AllegraEraPParams AllegraEraTxWits AllegraEraTxBody 'TopTx AllegraEraCoinSet TxInTxOut AllegraEraTxBody 'TopTx AllegraEra Source #

addInputsTxBody 'TopTx AllegraEraSet TxInTxBody 'TopTx AllegraEra Source #

genEraPParamsUpdateConstantsPParams AllegraEraGen (PParamsUpdate AllegraEra) Source #

genEraPParamsConstantsGen (PParams AllegraEra) Source #

genEraTxWits ∷ (UTxO AllegraEra, TxBody 'TopTx AllegraEra, ScriptInfo AllegraEra) → Set (WitVKey 'Witness) → Map ScriptHash (Script AllegraEra) → TxWits AllegraEra Source #

genEraGoodTxOutTxOut AllegraEraBool Source #

constructTxTxBody 'TopTx AllegraEraTxWits AllegraEraStrictMaybe (TxAuxData AllegraEra) → Tx 'TopTx AllegraEra Source #

genEraScriptCostPParams AllegraEraScript AllegraEraCoin Source #

genEraDoneUTxO AllegraEraPParams AllegraEraTx 'TopTx AllegraEraGen (Tx 'TopTx AllegraEra) Source #

genEraTweakBlockPParams AllegraEraSeq (Tx 'TopTx AllegraEra) → Gen (Seq (Tx 'TopTx AllegraEra)) Source #

hasFailedScriptsTx 'TopTx AllegraEraBool Source #

feeOrCollateralTx 'TopTx AllegraEraUTxO AllegraEraCoin Source #

MinGenTxout AllegraEra Source # 
Instance details

Defined in Test.Cardano.Ledger.AllegraEraGen

ScriptClass AllegraEra Source # 
Instance details

Defined in Test.Cardano.Ledger.AllegraEraGen

TranslateEra AllegraEra PParams 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra PParamsUpdate 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra CommitteeState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra DState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra PState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra FuturePParams 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra UTxO 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra ShelleyGovState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra EpochState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra LedgerState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra NewEpochState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra UTxOState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra ProposedPPUpdates 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra Update 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra ShelleyAccounts 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra ShelleyCertState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra ShelleyInstantStake 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra ShelleyTxOut 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

TranslateEra AllegraEra ShelleyTxWits 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

HasEraTxLevel Tx AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l AllegraEraSTxLevel l AllegraEra Source #

HasEraTxLevel TxBody AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l AllegraEraSTxLevel l AllegraEra Source #

InjectRuleFailure "BBODY" ShelleyBbodyPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelegPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelegsPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyDelplPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgerPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyLedgersPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPoolPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyPpupPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxoPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "BBODY" ShelleyUtxowPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

InjectRuleFailure "DELEG" ShelleyDelegPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Deleg

InjectRuleFailure "DELEGS" ShelleyDelegPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyDelplPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Delegs

InjectRuleFailure "DELEGS" ShelleyPoolPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Delegs

InjectRuleFailure "DELPL" ShelleyDelegPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Delpl

InjectRuleFailure "DELPL" ShelleyDelplPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Delpl

InjectRuleFailure "DELPL" ShelleyPoolPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Delpl

InjectRuleFailure "LEDGER" ShelleyDelegPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyDelplPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPoolPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyPpupPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

InjectRuleFailure "POOL" ShelleyPoolPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Pool

InjectRuleFailure "PPUP" ShelleyPpupPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ppup

InjectRuleFailure "UTXO" AllegraUtxoPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Utxo

InjectRuleFailure "UTXO" ShelleyPpupPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Utxo

InjectRuleFailure "UTXO" ShelleyUtxoPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Utxo

InjectRuleFailure "UTXOW" AllegraUtxoPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyPpupPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Utxow

InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Utxow

TranslateEra AllegraEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

Arbitrary (TransitionConfig AllegraEra) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.Arbitrary

Typeable t ⇒ DecCBOR (Annotator (Tx t AllegraEra)) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Typeable l ⇒ DecCBOR (Annotator (TxBody l AllegraEra)) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Show (TransitionConfig AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Transition

Eq (TransitionConfig AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Transition

NoThunks (TransitionConfig AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Transition

HasEraTxLevel (AllegraTxBodyRaw m) AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Arbitrary (Tx 'TopTx AllegraEra) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.Arbitrary

Arbitrary (TxBody 'TopTx AllegraEra) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.Arbitrary

Typeable t ⇒ ToCBOR (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

toCBORTx t AllegraEraEncoding Source #

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

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

Typeable l ⇒ ToCBOR (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Methods

toCBORTxBody l AllegraEraEncoding Source #

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

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

EncCBOR (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

EncCBOR (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

SafeToHash (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

EqRaw (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

eqRawTx t AllegraEraTx t AllegraEraBool Source #

EqRaw (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Memoized (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Associated Types

type RawType (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

NFData (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

rnfTx t AllegraEra → () #

NFData (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Methods

rnfTxBody l AllegraEra → () #

Generic (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Associated Types

type Rep (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

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

Methods

fromTx t AllegraEraRep (Tx t AllegraEra) x #

toRep (Tx t AllegraEra) x → Tx t AllegraEra #

Generic (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Associated Types

type Rep (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

type Rep (TxBody l AllegraEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Allegra.TxBody" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxBodyRaw () l AllegraEra)))))
Show (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

showsPrecIntTx t AllegraEraShowS #

showTx t AllegraEraString #

showList ∷ [Tx t AllegraEra] → ShowS #

Show (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Eq (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Methods

(==)Tx t AllegraEraTx t AllegraEraBool #

(/=)Tx t AllegraEraTx t AllegraEraBool #

Eq (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Typeable t ⇒ NoThunks (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

Typeable l ⇒ NoThunks (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

HashAnnotated (TxBody l AllegraEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

type BlockBody AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.BlockBody

type NativeScript AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Scripts

type Script AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Scripts

type TxAuxData AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxAuxData

type TxOut AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxOut

type TxWits AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxWits

type Value AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type TranslationContext AllegraEra

No context is needed to translate from Shelley to Allegra.

Instance details

Defined in Cardano.Ledger.Allegra.Era

type TxCert AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxCert

type TxCertUpgradeError AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxCert

type Genesis AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type AccountState AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.State.Account

type Accounts AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.State.Account

type CertState AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.State.CertState

type GovState AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

type InstantStake AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.State.Stake

type ScriptsNeeded AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.UTxO

type EraName AllegraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName AllegraEra = "Allegra"
type PreviousEra AllegraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh AllegraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerLow AllegraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

newtype TransitionConfig AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Transition

newtype Tx t AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

newtype TxBody l AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

type EraRule "BBODY" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "DELEG" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "DELEGS" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "DELPL" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "EPOCH" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "LEDGER" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "LEDGERS" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "MIR" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "NEWEPOCH" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "NEWPP" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "POOL" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "POOLREAP" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "PPUP" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "RUPD" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "SNAP" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "TICK" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "TICKF" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "UPEC" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "UTXO" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRule "UTXOW" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type EraRuleEvent "LEDGER" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

type EraRuleEvent "TICK" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules

type EraRuleFailure "BBODY" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Bbody

type EraRuleFailure "DELEG" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Deleg

type EraRuleFailure "DELEGS" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Delegs

type EraRuleFailure "DELPL" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Delpl

type EraRuleFailure "LEDGER" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledger

type EraRuleFailure "LEDGERS" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ledgers

type EraRuleFailure "POOL" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Pool

type EraRuleFailure "PPUP" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Ppup

type EraRuleFailure "UTXO" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Utxo

type EraRuleFailure "UTXOW" AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Rules.Utxow

type DowngradePParams f AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

type PParamsHKD f AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

type UpgradePParams f AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.PParams

type TranslationError AllegraEra PParams 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra PParamsUpdate 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra CommitteeState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra DState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra PState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra FuturePParams 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra UTxO 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra ShelleyGovState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra EpochState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra LedgerState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra NewEpochState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra UTxOState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra ProposedPPUpdates 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra Update 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra ShelleyAccounts 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra ShelleyCertState 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra ShelleyInstantStake 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra ShelleyTxOut 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type TranslationError AllegraEra ShelleyTxWits 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type STxLevel l AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type TranslationError AllegraEra (Tx 'TopTx) 
Instance details

Defined in Cardano.Ledger.Allegra.Translation

type RawType (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

type Rep (Tx t AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.Tx

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

Defined in Cardano.Ledger.Allegra.TxBody

type Rep (TxBody l AllegraEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Allegra.TxBody" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxBodyRaw () l AllegraEra)))))

type family Value era Source #

A value is something which quantifies a transaction output.

Instances

Instances details
type Value AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.Era

type Value AlonzoEra 
Instance details

Defined in Cardano.Ledger.Alonzo.Era

type Value BabbageEra 
Instance details

Defined in Cardano.Ledger.Babbage.Era

type Value ConwayEra 
Instance details

Defined in Cardano.Ledger.Conway.Era

type Value DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.Era

type Value MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.Era

type Value ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.Era

type family Script era = (r ∷ Type) | r → era Source #

Scripts which may lock transaction outputs in this era

data family TxBody (l ∷ TxLevel) era Source #

The body of a transaction.

Instances

Instances details
HasEraTxLevel TxBody AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l AllegraEraSTxLevel l AllegraEra Source #

HasEraTxLevel TxBody AlonzoEra 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEraSTxLevel l AlonzoEra Source #

HasEraTxLevel TxBody BabbageEra 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEraSTxLevel l BabbageEra Source #

HasEraTxLevel TxBody ConwayEra 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEraSTxLevel l ConwayEra Source #

HasEraTxLevel TxBody DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

HasEraTxLevel TxBody MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l MaryEraSTxLevel l MaryEra Source #

HasEraTxLevel TxBody ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l ShelleyEraSTxLevel l ShelleyEra Source #

EraTxBody era ⇒ HasOKey TxId (TxBody l era) 
Instance details

Defined in Cardano.Ledger.Core

Methods

toOKeyTxBody l era → TxId Source #

Typeable l ⇒ DecCBOR (Annotator (TxBody l AllegraEra)) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Typeable l ⇒ DecCBOR (Annotator (TxBody l AlonzoEra)) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Typeable l ⇒ DecCBOR (Annotator (TxBody l BabbageEra)) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Typeable l ⇒ DecCBOR (Annotator (TxBody l ConwayEra)) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

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

Defined in Cardano.Ledger.Dijkstra.TxBody

Typeable l ⇒ DecCBOR (Annotator (TxBody l MaryEra)) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Typeable l ⇒ DecCBOR (Annotator (TxBody l ShelleyEra)) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Arbitrary (TxBody 'TopTx AllegraEra) 
Instance details

Defined in Test.Cardano.Ledger.Allegra.Arbitrary

Arbitrary (TxBody 'TopTx MaryEra) 
Instance details

Defined in Test.Cardano.Ledger.Mary.Arbitrary

Arbitrary (TxBody 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.Arbitrary

Typeable l ⇒ ToCBOR (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Methods

toCBORTxBody l AllegraEraEncoding Source #

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

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

Typeable l ⇒ ToCBOR (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

toCBORTxBody l AlonzoEraEncoding Source #

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

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

Typeable l ⇒ ToCBOR (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Methods

toCBORTxBody l BabbageEraEncoding Source #

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

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

Typeable l ⇒ ToCBOR (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Methods

toCBORTxBody l ConwayEraEncoding Source #

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

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

Typeable l ⇒ ToCBOR (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Methods

toCBORTxBody l DijkstraEraEncoding Source #

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

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

Typeable l ⇒ ToCBOR (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

toCBORTxBody l MaryEraEncoding Source #

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

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

Typeable l ⇒ ToCBOR (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

toCBORTxBody l ShelleyEraEncoding Source #

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

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

EncCBOR (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

EncCBOR (TxBody l AlonzoEra)

Encodes memoized bytes created upon construction.

Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

EncCBOR (TxBody l BabbageEra)

Encodes memoized bytes created upon construction.

Instance details

Defined in Cardano.Ledger.Babbage.TxBody

EncCBOR (TxBody l ConwayEra)

Encodes memoized bytes created upon construction.

Instance details

Defined in Cardano.Ledger.Conway.TxBody

EncCBOR (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

EncCBOR (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

EncCBOR (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

SafeToHash (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

SafeToHash (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

SafeToHash (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

SafeToHash (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

SafeToHash (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

SafeToHash (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

SafeToHash (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

EqRaw (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

EqRaw (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

EqRaw (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

EqRaw (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

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

Defined in Cardano.Ledger.Dijkstra.TxBody

EqRaw (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

eqRawTxBody l MaryEraTxBody l MaryEraBool Source #

EqRaw (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Memoized (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Associated Types

type RawType (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Memoized (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Associated Types

type RawType (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Memoized (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Associated Types

type RawType (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Memoized (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Associated Types

type RawType (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Memoized (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Associated Types

type RawType (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Memoized (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Associated Types

type RawType (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Memoized (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Associated Types

type RawType (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

NFData (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Methods

rnfTxBody l AllegraEra → () #

NFData (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Methods

rnfTxBody l AlonzoEra → () #

NFData (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Methods

rnfTxBody l BabbageEra → () #

NFData (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Methods

rnfTxBody l ConwayEra → () #

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

Defined in Cardano.Ledger.Dijkstra.TxBody

Methods

rnfTxBody l DijkstraEra → () #

NFData (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

rnfTxBody l MaryEra → () #

NFData (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Methods

rnfTxBody l ShelleyEra → () #

Generic (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Associated Types

type Rep (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

type Rep (TxBody l AllegraEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Allegra.TxBody" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxBodyRaw () l AllegraEra)))))
Generic (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Associated Types

type Rep (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

type Rep (TxBody l AlonzoEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Alonzo.TxBody" "cardano-ledger-alonzo-1.15.0.0-inplace" 'True) (C1 ('MetaCons "MkAlonzoTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxBodyRaw l AlonzoEra)))))

Methods

fromTxBody l AlonzoEraRep (TxBody l AlonzoEra) x #

toRep (TxBody l AlonzoEra) x → TxBody l AlonzoEra #

Generic (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Associated Types

type Rep (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Generic (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

Associated Types

type Rep (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

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

Methods

fromTxBody l ConwayEraRep (TxBody l ConwayEra) x #

toRep (TxBody l ConwayEra) x → TxBody l ConwayEra #

Generic (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

Associated Types

type Rep (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

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

Defined in Cardano.Ledger.Mary.TxBody

Associated Types

type Rep (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

type Rep (TxBody l MaryEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Mary.TxBody" "cardano-ledger-mary-1.10.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l)))))

Methods

fromTxBody l MaryEraRep (TxBody l MaryEra) x #

toRep (TxBody l MaryEra) x → TxBody l MaryEra #

Generic (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Associated Types

type Rep (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

type Rep (TxBody l ShelleyEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Shelley.TxBody" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra)))))
Show (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Show (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Show (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Show (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

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

Defined in Cardano.Ledger.Dijkstra.TxBody

Show (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

showsPrecIntTxBody l MaryEraShowS #

showTxBody l MaryEraString #

showList ∷ [TxBody l MaryEra] → ShowS #

Show (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Eq (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Eq (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Eq (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Eq (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

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

Defined in Cardano.Ledger.Dijkstra.TxBody

Eq (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Methods

(==)TxBody l MaryEraTxBody l MaryEraBool #

(/=)TxBody l MaryEraTxBody l MaryEraBool #

Eq (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

Typeable l ⇒ NoThunks (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

Typeable l ⇒ NoThunks (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

Typeable l ⇒ NoThunks (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

Typeable l ⇒ NoThunks (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

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

Defined in Cardano.Ledger.Dijkstra.TxBody

Typeable l ⇒ NoThunks (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

Typeable l ⇒ NoThunks (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

ToExpr (TxBody 'TopTx ShelleyEra) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

HashAnnotated (TxBody l AllegraEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

HashAnnotated (TxBody l AlonzoEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

HashAnnotated (TxBody l BabbageEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

HashAnnotated (TxBody l ConwayEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

HashAnnotated (TxBody l DijkstraEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

HashAnnotated (TxBody l MaryEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

HashAnnotated (TxBody l ShelleyEra) EraIndependentTxBody 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

newtype TxBody l AllegraEra 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

newtype TxBody l AlonzoEra 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

newtype TxBody l BabbageEra 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

newtype TxBody l ConwayEra 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

newtype TxBody l DijkstraEra 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

newtype TxBody l MaryEra 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

newtype TxBody l ShelleyEra 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

type RawType (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

type RawType (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

type RawType (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

type RawType (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

type RawType (TxBody l DijkstraEra) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxBody

type RawType (TxBody l MaryEra) 
Instance details

Defined in Cardano.Ledger.Mary.TxBody

type RawType (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

type Rep (TxBody l AllegraEra) 
Instance details

Defined in Cardano.Ledger.Allegra.TxBody

type Rep (TxBody l AllegraEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Allegra.TxBody" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxBodyRaw () l AllegraEra)))))
type Rep (TxBody l AlonzoEra) 
Instance details

Defined in Cardano.Ledger.Alonzo.TxBody

type Rep (TxBody l AlonzoEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Alonzo.TxBody" "cardano-ledger-alonzo-1.15.0.0-inplace" 'True) (C1 ('MetaCons "MkAlonzoTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxBodyRaw l AlonzoEra)))))
type Rep (TxBody l BabbageEra) 
Instance details

Defined in Cardano.Ledger.Babbage.TxBody

type Rep (TxBody l ConwayEra) 
Instance details

Defined in Cardano.Ledger.Conway.TxBody

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

Defined in Cardano.Ledger.Dijkstra.TxBody

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

Defined in Cardano.Ledger.Mary.TxBody

type Rep (TxBody l MaryEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Mary.TxBody" "cardano-ledger-mary-1.10.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l)))))
type Rep (TxBody l ShelleyEra) 
Instance details

Defined in Cardano.Ledger.Shelley.TxBody

type Rep (TxBody l ShelleyEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Shelley.TxBody" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTxBody" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra)))))

class (Typeable era, KnownNat (ProtVerLow era), KnownNat (ProtVerHigh era), ProtVerLow era <= ProtVerHigh era, MinVersion <= ProtVerLow era, MinVersion <= ProtVerHigh era, CmpNat (ProtVerLow era) MaxVersion ~ 'LT, CmpNat (ProtVerHigh era) MaxVersion ~ 'LT) ⇒ Era era Source #

Instances

Instances details
Era AllegraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Associated Types

type EraName AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName AlonzoEra = "Alonzo"
type PreviousEra AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerLow AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era BabbageEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Associated Types

type EraName ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName ByronEra = "Byron"
type PreviousEra ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type PreviousEra ByronEra = VoidEra
type ProtVerLow ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Associated Types

type EraName ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName ConwayEra = "Conway"
type PreviousEra ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerLow ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era DijkstraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era MaryEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era ShelleyEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #