| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Api.Era
Synopsis
- 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 where
- type EraName era ∷ Symbol
- type PreviousEra era = (r ∷ Type) | r → era
- type ProtVerLow era ∷ Nat
- type ProtVerHigh era ∷ Nat
- class (EraTx era, EraTxOut era, EraTxBody era, EraTxAuxData era, EraTxWits era, EraScript era, EraPParams era, EraBlockBody era, EraTxCert era) ⇒ EraApi era where
- type TxUpgradeError era
- type TxBodyUpgradeError era
- upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra era) ⇒ Tx l (PreviousEra era) → Either (TxUpgradeError era) (Tx l era)
- upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra era) ⇒ TxBody l (PreviousEra era) → Either (TxBodyUpgradeError era) (TxBody l era)
- upgradeTxAuxData ∷ TxAuxData (PreviousEra era) → TxAuxData era
- upgradeTxWits ∷ TxWits (PreviousEra era) → TxWits era
- upgradeNativeScript ∷ NativeScript (PreviousEra era) → NativeScript era
- eraName ∷ Era era ⇒ String
- class (KnownSymbol eraName, Era (EraFromName eraName), EraName (EraFromName eraName) ~ eraName) ⇒ EraHasName (eraName ∷ Symbol) where
- type EraFromName (eraName ∷ Symbol) = (era ∷ Type) | era → eraName
- data ByronEra
- data ShelleyEra
- ttlToValidityInterval ∷ SlotNo → ValidityInterval
- data AllegraEra
- data MaryEra
- data AlonzoEra
- data BabbageEra
- data ConwayEra
- data DijkstraEra
- type LatestKnownEra = DijkstraEra
- eraProtVerHigh ∷ Era era ⇒ Version
- eraProtVerLow ∷ Era era ⇒ Version
- type AtLeastEra (atLeastEra ∷ Symbol) era = ProtVerAtLeast era (ProtVerLow (EraFromName atLeastEra))
- type AtMostEra (eraMostEra ∷ Symbol) era = ProtVerAtMost era (ProtVerHigh (EraFromName eraMostEra))
- type ExactEra inEra era = ProtVerInBounds era (ProtVerLow inEra) (ProtVerHigh inEra)
- type family ProtVerAtLeast era (l ∷ Nat) where ...
- type family ProtVerAtMost era (h ∷ Nat) where ...
- type ProtVerInBounds era (l ∷ Nat) (h ∷ Nat) = (ProtVerAtLeast era l, ProtVerAtMost era h)
- atLeastEra ∷ ∀ (eraName ∷ Symbol) era. AtLeastEra eraName era ⇒ ()
- atMostEra ∷ ∀ (eraName ∷ Symbol) era. AtMostEra eraName era ⇒ ()
Eras
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 #
Associated Types
type EraName era ∷ Symbol Source #
type PreviousEra era = (r ∷ Type) | r → era Source #
Map an era to its predecessor.
For example:
type instance PreviousEra AllegraEra = ShelleyEra
type ProtVerLow era ∷ Nat Source #
Lowest major protocol version for this era
type ProtVerHigh era ∷ Nat Source #
Highest major protocol version for this era. By default se to ProtVerLow
type ProtVerHigh era = ProtVerLow era
Instances
class (EraTx era, EraTxOut era, EraTxBody era, EraTxAuxData era, EraTxWits era, EraScript era, EraPParams era, EraBlockBody era, EraTxCert era) ⇒ EraApi era where Source #
Associated Types
type TxUpgradeError era Source #
Upgrade transactions from the previous era.
This will preseve the values in corresponding Haskell structures where possible,
however it will not preserve the binary representation for memoized types.
If binary representation and validity of signatures, scriptIntegrityHash and
auxDataHash must be retained, then the corresponding
binaryUpgradeTx, binaryUpgradeTxBody, binaryUpgradeTxAuxData and binaryUpgradeTxWits functions
should be used instead.
Compare the two types of upgrade:
- `upgrade[Tx, TxBody, TxAuxData, TxWits]` will use the Haskell representation, but will not
preserve the serialised form. However, they will be suitable for iterated
translation through eras.
- `binaryUpgrade[Tx, TxBody, TxAuxData, TxWits]` will preserve the binary representation, but are
not guaranteed to work through multiple eras - that is, the serialised
representation from era n is guaranteed valid in era n + 1, but not
necessarily in era n + 2.
See below an example of how the upgrade function can change the underlying serialization:
>>>import Cardano.Ledger.Api.Era (BabbageEra, ConwayEra)>>>import Test.QuickCheck>>>import Test.Cardano.Ledger.Babbage.Arbitrary ()>>>import Cardano.Ledger.Plutus.Data>>>import Cardano.Ledger.Alonzo.TxWits (unTxDats)>>>import Cardano.Ledger.MemoBytes (getMemoRawBytes)>>>import Cardano.Ledger.Binary (serialize)
Let's generate an arbitrary Babbage TxWits: >>> witsBabbage <- generate $ arbitrary @(TxWits BabbageEra)
Now we upgrade it to Conway using the upgrade functionality in this module: >>> witsUpgraded = upgradeTxWits witsBabbage
We can check that the values in the data structures have been preserved. For simplicity, let's check the txDats: let dats = Map.map unData . unTxDats . txdats in dats witsBabbage == dats witsUpgraded True
However, the upgraded value will have a different serialized binary representation than the original,
because the serialization of TxWits changed from Babbage to Conway
>>> getMemoRawBytes witsBabbage == getMemoRawBytes witsUpgraded
False
>>> serialize (eraProtVerHigh BabbageEra) witsBabbage == serialize (eraProtVerHigh BabbageEra) witsUpgraded
False
type TxUpgradeError era = Void
type TxBodyUpgradeError era Source #
type TxBodyUpgradeError era = Void
Methods
upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra era) ⇒ Tx l (PreviousEra era) → Either (TxUpgradeError era) (Tx l era) Source #
Upgrade a transaction from the previous era.
Warning - This may not preserve the underlying binary representation.
Use binaryUpgradeTx instead, if you need to preserve the serialised form.
upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra era) ⇒ TxBody l (PreviousEra era) → Either (TxBodyUpgradeError era) (TxBody l era) Source #
Upgrade a transaction body from the previous era.
Warning - This may not preserve the underlying binary representation.
Use binaryUpgradeTxBody instead, if you need to preserve the serialised form.
upgradeTxAuxData ∷ TxAuxData (PreviousEra era) → TxAuxData era Source #
Upgrade txAuxData from the previous era.
Warning - This may not preserve the underlying binary representation.
Use binaryUpgradeTxAuxData instead, if you need to preserve the serialised form.
upgradeTxWits ∷ TxWits (PreviousEra era) → TxWits era Source #
Upgrade txWits from the previous era.
Warning - This may not preserve the underlying binary representation.
Use binaryUpgradeTxWits instead, if you need to preserve the serialised form.
upgradeNativeScript ∷ NativeScript (PreviousEra era) → NativeScript era Source #
Upgrade a native script from the previous era.
Instances
| EraApi AllegraEra Source # | |||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra AllegraEra) ⇒ Tx l (PreviousEra AllegraEra) → Either (TxUpgradeError AllegraEra) (Tx l AllegraEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra AllegraEra) ⇒ TxBody l (PreviousEra AllegraEra) → Either (TxBodyUpgradeError AllegraEra) (TxBody l AllegraEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra AllegraEra) → TxAuxData AllegraEra Source # upgradeTxWits ∷ TxWits (PreviousEra AllegraEra) → TxWits AllegraEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra AllegraEra) → NativeScript AllegraEra Source # | |||||||||
| EraApi AlonzoEra Source # | |||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra AlonzoEra) ⇒ Tx l (PreviousEra AlonzoEra) → Either (TxUpgradeError AlonzoEra) (Tx l AlonzoEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra AlonzoEra) ⇒ TxBody l (PreviousEra AlonzoEra) → Either (TxBodyUpgradeError AlonzoEra) (TxBody l AlonzoEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra AlonzoEra) → TxAuxData AlonzoEra Source # upgradeTxWits ∷ TxWits (PreviousEra AlonzoEra) → TxWits AlonzoEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra AlonzoEra) → NativeScript AlonzoEra Source # | |||||||||
| EraApi BabbageEra Source # | |||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra BabbageEra) ⇒ Tx l (PreviousEra BabbageEra) → Either (TxUpgradeError BabbageEra) (Tx l BabbageEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra BabbageEra) ⇒ TxBody l (PreviousEra BabbageEra) → Either (TxBodyUpgradeError BabbageEra) (TxBody l BabbageEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra BabbageEra) → TxAuxData BabbageEra Source # upgradeTxWits ∷ TxWits (PreviousEra BabbageEra) → TxWits BabbageEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra BabbageEra) → NativeScript BabbageEra Source # | |||||||||
| EraApi ConwayEra Source # | |||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra ConwayEra) ⇒ Tx l (PreviousEra ConwayEra) → Either (TxUpgradeError ConwayEra) (Tx l ConwayEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra ConwayEra) ⇒ TxBody l (PreviousEra ConwayEra) → Either (TxBodyUpgradeError ConwayEra) (TxBody l ConwayEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra ConwayEra) → TxAuxData ConwayEra Source # upgradeTxWits ∷ TxWits (PreviousEra ConwayEra) → TxWits ConwayEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra ConwayEra) → NativeScript ConwayEra Source # | |||||||||
| EraApi DijkstraEra Source # | |||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra DijkstraEra) ⇒ Tx l (PreviousEra DijkstraEra) → Either (TxUpgradeError DijkstraEra) (Tx l DijkstraEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra DijkstraEra) ⇒ TxBody l (PreviousEra DijkstraEra) → Either (TxBodyUpgradeError DijkstraEra) (TxBody l DijkstraEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra DijkstraEra) → TxAuxData DijkstraEra Source # upgradeTxWits ∷ TxWits (PreviousEra DijkstraEra) → TxWits DijkstraEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra DijkstraEra) → NativeScript DijkstraEra Source # | |||||||||
| EraApi MaryEra Source # | |||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra MaryEra) ⇒ Tx l (PreviousEra MaryEra) → Either (TxUpgradeError MaryEra) (Tx l MaryEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra MaryEra) ⇒ TxBody l (PreviousEra MaryEra) → Either (TxBodyUpgradeError MaryEra) (TxBody l MaryEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra MaryEra) → TxAuxData MaryEra Source # upgradeTxWits ∷ TxWits (PreviousEra MaryEra) → TxWits MaryEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra MaryEra) → NativeScript MaryEra Source # | |||||||||
| EraApi ShelleyEra Source # | |||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra ShelleyEra) ⇒ Tx l (PreviousEra ShelleyEra) → Either (TxUpgradeError ShelleyEra) (Tx l ShelleyEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra ShelleyEra) ⇒ TxBody l (PreviousEra ShelleyEra) → Either (TxBodyUpgradeError ShelleyEra) (TxBody l ShelleyEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra ShelleyEra) → TxAuxData ShelleyEra Source # upgradeTxWits ∷ TxWits (PreviousEra ShelleyEra) → TxWits ShelleyEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra ShelleyEra) → NativeScript ShelleyEra Source # | |||||||||
eraName ∷ Era era ⇒ String Source #
Textual name of the current era.
Designed to be used with TypeApplications:
>>>eraName @ByronEra"Byron"
class (KnownSymbol eraName, Era (EraFromName eraName), EraName (EraFromName eraName) ~ eraName) ⇒ EraHasName (eraName ∷ Symbol) Source #
This class exists in order to be able to derive the protocol version range for an era from its
name. It is achieved by the means of injective definition of an era type from its name. This
effectively closes the world for eras to only the ones that are deined in this module, however it
does have to be that way. In other words, if there is ever a need to define custom eras that
build on top of existing ledger eras, then we will need to remove injectivity from this type
class as well as from the PreviousEra type family.
Associated Types
type EraFromName (eraName ∷ Symbol) = (era ∷ Type) | era → eraName Source #
Instances
| EraHasName "Allegra" | |||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||
| EraHasName "Alonzo" | |||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||
| EraHasName "Babbage" | |||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||
| EraHasName "Byron" | |||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||
| EraHasName "Conway" | |||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||
| EraHasName "Dijkstra" | |||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||
| EraHasName "Mary" | |||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||
| EraHasName "Shelley" | |||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||
Byron
This is the era that preceded Shelley era. It cannot have any other class instances,
except for Era type class.
Instances
| Era ByronEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| type EraName ByronEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra ByronEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh ByronEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow ByronEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
Shelley
data ShelleyEra Source #
Instances
| EraApi ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra ShelleyEra) ⇒ Tx l (PreviousEra ShelleyEra) → Either (TxUpgradeError ShelleyEra) (Tx l ShelleyEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra ShelleyEra) ⇒ TxBody l (PreviousEra ShelleyEra) → Either (TxBodyUpgradeError ShelleyEra) (TxBody l ShelleyEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra ShelleyEra) → TxAuxData ShelleyEra Source # upgradeTxWits ∷ TxWits (PreviousEra ShelleyEra) → TxWits ShelleyEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra ShelleyEra) → NativeScript ShelleyEra Source # | |||||||||||||||||
| AnyEraScript ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script ShelleyEra → Maybe (PlutusScript ShelleyEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f ShelleyEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f ShelleyEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f ShelleyEra → Maybe (f Word32 (TxCert ShelleyEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f ShelleyEra → Maybe (f Word32 RewardAccount) Source # anyEraToVotingPurpose ∷ PlutusPurpose f ShelleyEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f ShelleyEra → Maybe (f Word32 (ProposalProcedure ShelleyEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f ShelleyEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx ShelleyEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx ShelleyEra) (Maybe (Maybe (Update ShelleyEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx ShelleyEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx ShelleyEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe (StrictSeq (Sized (TxOut ShelleyEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx ShelleyEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx ShelleyEra) (Maybe (Maybe (TxOut ShelleyEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx ShelleyEra) (Maybe (Maybe (Sized (TxOut ShelleyEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe (VotingProcedures ShelleyEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe (OSet (ProposalProcedure ShelleyEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert ShelleyEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert ShelleyEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut ShelleyEra) (Maybe (Datum ShelleyEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut ShelleyEra) (Maybe (Maybe (Script ShelleyEra))) Source # | |||||||||||||||||
| AnyEraTxWits ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits ShelleyEra) (Maybe (TxDats ShelleyEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits ShelleyEra) (Maybe (Redeemers ShelleyEra)) Source # | |||||||||||||||||
| EraBlockBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.BlockBody.Internal Associated Types
| |||||||||||||||||
| EraScript ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Scripts Associated Types
| |||||||||||||||||
| EraTx ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l ShelleyEra → Tx l ShelleyEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ShelleyEra) (TxBody l ShelleyEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ShelleyEra) (TxWits ShelleyEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ShelleyEra) (StrictMaybe (TxAuxData ShelleyEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l ShelleyEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits ShelleyEra), Typeable l) ⇒ Tx l ShelleyEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l ShelleyEra → NativeScript ShelleyEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams ShelleyEra → Tx l ShelleyEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l ShelleyEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) (StrictSeq (TxOut ShelleyEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx ShelleyEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ShelleyEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx ShelleyEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ShelleyEra) (StrictSeq (TxCert ShelleyEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams ShelleyEra → (KeyHash 'StakePool → Bool) → TxBody l ShelleyEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams ShelleyEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l ShelleyEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx ShelleyEra → Int Source # | |||||||||||||||||
| EraTxOut ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value ShelleyEra → TxOut ShelleyEra Source # upgradeTxOut ∷ TxOut (PreviousEra ShelleyEra) → TxOut ShelleyEra Source # valueTxOutL ∷ Lens' (TxOut ShelleyEra) (Value ShelleyEra) Source # compactValueTxOutL ∷ Lens' (TxOut ShelleyEra) (CompactForm (Value ShelleyEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut ShelleyEra) (Either (Value ShelleyEra) (CompactForm (Value ShelleyEra))) Source # addrTxOutL ∷ Lens' (TxOut ShelleyEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut ShelleyEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut ShelleyEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams ShelleyEra → Sized (TxOut ShelleyEra) → Coin Source # getMinCoinTxOut ∷ PParams ShelleyEra → TxOut ShelleyEra → Coin Source # | |||||||||||||||||
| EraTxWits ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxWits Associated Types
Methods mkBasicTxWits ∷ TxWits ShelleyEra Source # addrTxWitsL ∷ Lens' (TxWits ShelleyEra) (Set (WitVKey 'Witness)) Source # bootAddrTxWitsL ∷ Lens' (TxWits ShelleyEra) (Set BootstrapWitness) Source # scriptTxWitsL ∷ Lens' (TxWits ShelleyEra) (Map ScriptHash (Script ShelleyEra)) Source # | |||||||||||||||||
| EraPParams ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.PParams Associated Types
Methods applyPPUpdates ∷ PParams ShelleyEra → PParamsUpdate ShelleyEra → PParams ShelleyEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity ShelleyEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe ShelleyEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe ShelleyEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra ShelleyEra)) ⇒ UpgradePParams f ShelleyEra → PParamsHKD f (PreviousEra ShelleyEra) → PParamsHKD f ShelleyEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra ShelleyEra)) ⇒ DowngradePParams f ShelleyEra → PParamsHKD f ShelleyEra → PParamsHKD f (PreviousEra ShelleyEra) Source # hkdMinFeeAL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Coin) Source # hkdMinFeeBL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Coin) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Word16) Source # hkdKeyDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Coin) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ShelleyEra) ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams ShelleyEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ShelleyEra) ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" ShelleyEra) ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams ShelleyEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate ShelleyEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" ShelleyEra) ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Coin) Source # hkdMinPoolCostL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ShelleyEra) (HKD f Coin) Source # | |||||||||||||||||
| EraTxCert ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra ShelleyEra) → Either (TxCertUpgradeError ShelleyEra) (TxCert ShelleyEra) Source # getVKeyWitnessTxCert ∷ TxCert ShelleyEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert ShelleyEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert ShelleyEra Source # getRegPoolTxCert ∷ TxCert ShelleyEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert ShelleyEra Source # getRetirePoolTxCert ∷ TxCert ShelleyEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert ShelleyEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams ShelleyEra → (KeyHash 'StakePool → Bool) → f (TxCert ShelleyEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams ShelleyEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert ShelleyEra) → Coin Source # | |||||||||||||||||
| EraTxLevel ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era Associated Types
| |||||||||||||||||
| EraGenesis ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Genesis Associated Types
| |||||||||||||||||
| EraAccounts ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState ShelleyEra → Accounts ShelleyEra → Accounts ShelleyEra Source # accountsMapL ∷ Lens' (Accounts ShelleyEra) (Map (Credential 'Staking) (AccountState ShelleyEra)) Source # balanceAccountStateL ∷ Lens' (AccountState ShelleyEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState ShelleyEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState ShelleyEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts ShelleyEra → (Maybe (AccountState ShelleyEra), Accounts ShelleyEra) Source # | |||||||||||||||||
| EraCertState ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState ShelleyEra) (DState ShelleyEra) Source # certPStateL ∷ Lens' (CertState ShelleyEra) (PState ShelleyEra) Source # obligationCertState ∷ CertState ShelleyEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ShelleyEra ⇒ PParams ShelleyEra → CertState ShelleyEra → TxBody t ShelleyEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ShelleyEra ⇒ PParams ShelleyEra → CertState ShelleyEra → TxBody t ShelleyEra → Coin Source # | |||||||||||||||||
| EraGov ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Governance Associated Types
Methods emptyGovState ∷ GovState ShelleyEra Source # curPParamsGovStateL ∷ Lens' (GovState ShelleyEra) (PParams ShelleyEra) Source # prevPParamsGovStateL ∷ Lens' (GovState ShelleyEra) (PParams ShelleyEra) Source # futurePParamsGovStateL ∷ Lens' (GovState ShelleyEra) (FuturePParams ShelleyEra) Source # obligationGovState ∷ GovState ShelleyEra → Obligations Source # | |||||||||||||||||
| EraStake ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake ShelleyEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO ShelleyEra → InstantStake ShelleyEra → InstantStake ShelleyEra Source # deleteInstantStake ∷ UTxO ShelleyEra → InstantStake ShelleyEra → InstantStake ShelleyEra Source # resolveInstantStake ∷ InstantStake ShelleyEra → Accounts ShelleyEra → Stake Source # | |||||||||||||||||
| EraUTxO ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams ShelleyEra → CertState ShelleyEra → UTxO ShelleyEra → TxBody t ShelleyEra → Value ShelleyEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams ShelleyEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO ShelleyEra → TxBody t ShelleyEra → Value ShelleyEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams ShelleyEra → (KeyHash 'StakePool → Bool) → TxBody t ShelleyEra → Value ShelleyEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO ShelleyEra → Tx t ShelleyEra → ScriptsProvided ShelleyEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO ShelleyEra → TxBody t ShelleyEra → ScriptsNeeded ShelleyEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded ShelleyEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState ShelleyEra → UTxO ShelleyEra → TxBody t ShelleyEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams ShelleyEra → Tx t ShelleyEra → UTxO ShelleyEra → Coin Source # | |||||||||||||||||
| Era ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| ApplyTx ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.API.Mempool Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv ShelleyEra → MempoolState ShelleyEra → Tx 'TopTx ShelleyEra → Either (ApplyTxError ShelleyEra) (MempoolState ShelleyEra, Validated (Tx 'TopTx ShelleyEra)) Source # | |||||||||||||||||
| ApplyBlock ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.API.Validation Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState ShelleyEra → Block BHeaderView ShelleyEra → (NewEpochState ShelleyEra, [PredicateFailure (EraRule "BBODY" ShelleyEra)], [Event (EraRule "BBODY" ShelleyEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState ShelleyEra → SlotNo → (NewEpochState ShelleyEra, [Event (EraRule "TICK" ShelleyEra)]) Source # | |||||||||||||||||
| ShelleyEraScript ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript ShelleyEra Source # getRequireSignature ∷ NativeScript ShelleyEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript ShelleyEra) → NativeScript ShelleyEra Source # getRequireAllOf ∷ NativeScript ShelleyEra → Maybe (StrictSeq (NativeScript ShelleyEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript ShelleyEra) → NativeScript ShelleyEra Source # getRequireAnyOf ∷ NativeScript ShelleyEra → Maybe (StrictSeq (NativeScript ShelleyEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript ShelleyEra) → NativeScript ShelleyEra Source # getRequireMOf ∷ NativeScript ShelleyEra → Maybe (Int, StrictSeq (NativeScript ShelleyEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState ShelleyEra Source # accountsPtrsMapL ∷ Lens' (Accounts ShelleyEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts ShelleyEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState ShelleyEra) Ptr Source # | |||||||||||||||||
| EraTransition ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext ShelleyEra → TransitionConfig (PreviousEra ShelleyEra) → TransitionConfig ShelleyEra Source # injectIntoTestState ∷ TransitionConfig ShelleyEra → NewEpochState ShelleyEra → NewEpochState ShelleyEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig ShelleyEra) (TransitionConfig (PreviousEra ShelleyEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig ShelleyEra) (TranslationContext ShelleyEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig ShelleyEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig ShelleyEra) (PParams ShelleyEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig ShelleyEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig ShelleyEra) | |||||||||||||||||
| ShelleyEraTxBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods ttlTxBodyL ∷ Lens' (TxBody 'TopTx ShelleyEra) SlotNo Source # updateTxBodyL ∷ Lens' (TxBody 'TopTx ShelleyEra) (StrictMaybe (Update ShelleyEra)) Source # | |||||||||||||||||
| ShelleyEraTxCert ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxCert Methods mkRegTxCert ∷ StakeCredential → TxCert ShelleyEra Source # getRegTxCert ∷ TxCert ShelleyEra → Maybe StakeCredential Source # mkUnRegTxCert ∷ StakeCredential → TxCert ShelleyEra Source # getUnRegTxCert ∷ TxCert ShelleyEra → Maybe StakeCredential Source # mkDelegStakeTxCert ∷ StakeCredential → KeyHash 'StakePool → TxCert ShelleyEra Source # getDelegStakeTxCert ∷ TxCert ShelleyEra → Maybe (StakeCredential, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert ShelleyEra Source # getGenesisDelegTxCert ∷ TxCert ShelleyEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| HasEraTxLevel Tx ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l ShelleyEra → STxLevel l ShelleyEra Source # | |||||||||||||||||
| HasEraTxLevel TxBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l ShelleyEra → STxLevel l ShelleyEra Source # | |||||||||||||||||
| HasEraTxLevel ShelleyTxBodyRaw ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). ShelleyTxBodyRaw l ShelleyEra → STxLevel l ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure ShelleyEra → EraRuleFailure "BBODY" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "DELEG" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "DELEGS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure ShelleyEra → EraRuleFailure "DELEGS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "DELEGS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "DELEGS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "DELPL" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "DELPL" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "DELPL" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure ShelleyEra → EraRuleFailure "LEDGER" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure ShelleyEra → EraRuleFailure "LEDGERS" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure ShelleyEra → EraRuleFailure "POOL" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "PPUP" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "UTXO" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "UTXO" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure ShelleyEra → EraRuleFailure "UTXOW" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure ShelleyEra → EraRuleFailure "UTXOW" ShelleyEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure ShelleyEra → EraRuleFailure "UTXOW" ShelleyEra Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l ShelleyEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l ShelleyEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (ShelleyTxBodyRaw l ShelleyEra)) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods decCBOR ∷ Decoder s (Annotator (ShelleyTxBodyRaw l ShelleyEra)) Source # dropCBOR ∷ Proxy (Annotator (ShelleyTxBodyRaw l ShelleyEra)) → Decoder s () Source # label ∷ Proxy (Annotator (ShelleyTxBodyRaw l ShelleyEra)) → Text Source # | |||||||||||||||||
| Generic (TransitionConfig ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Associated Types
Methods from ∷ TransitionConfig ShelleyEra → Rep (TransitionConfig ShelleyEra) x # to ∷ Rep (TransitionConfig ShelleyEra) x → TransitionConfig ShelleyEra # | |||||||||||||||||
| Show (TransitionConfig ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Methods showsPrec ∷ Int → TransitionConfig ShelleyEra → ShowS # show ∷ TransitionConfig ShelleyEra → String # showList ∷ [TransitionConfig ShelleyEra] → ShowS # | |||||||||||||||||
| Eq (TransitionConfig ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Methods (==) ∷ TransitionConfig ShelleyEra → TransitionConfig ShelleyEra → Bool # (/=) ∷ TransitionConfig ShelleyEra → TransitionConfig ShelleyEra → Bool # | |||||||||||||||||
| NoThunks (TransitionConfig ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition Methods noThunks ∷ Context → TransitionConfig ShelleyEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → TransitionConfig ShelleyEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (TransitionConfig ShelleyEra) → String Source # | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| Typeable l ⇒ DecCBOR (ShelleyTxBodyRaw l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods decCBOR ∷ Decoder s (ShelleyTxBodyRaw l ShelleyEra) Source # dropCBOR ∷ Proxy (ShelleyTxBodyRaw l ShelleyEra) → Decoder s () Source # label ∷ Proxy (ShelleyTxBodyRaw l ShelleyEra) → Text Source # | |||||||||||||||||
| EncCBOR (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx | |||||||||||||||||
| EncCBOR (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| SafeToHash (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods originalBytes ∷ TxBody l ShelleyEra → ByteString Source # originalBytesSize ∷ TxBody l ShelleyEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l ShelleyEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Methods eqRaw ∷ Tx l ShelleyEra → Tx l ShelleyEra → Bool Source # | |||||||||||||||||
| EqRaw (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods eqRaw ∷ TxBody l ShelleyEra → TxBody l ShelleyEra → Bool Source # | |||||||||||||||||
| Memoized (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l ShelleyEra → MemoBytes (RawType (TxBody l ShelleyEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l ShelleyEra)) → TxBody l ShelleyEra | |||||||||||||||||
| NFData (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Methods rnf ∷ Tx l ShelleyEra → () # | |||||||||||||||||
| NFData (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods rnf ∷ TxBody l ShelleyEra → () # | |||||||||||||||||
| Generic (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Associated Types
Methods from ∷ Tx l ShelleyEra → Rep (Tx l ShelleyEra) x # to ∷ Rep (Tx l ShelleyEra) x → Tx l ShelleyEra # | |||||||||||||||||
| Generic (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Associated Types
Methods from ∷ TxBody l ShelleyEra → Rep (TxBody l ShelleyEra) x # to ∷ Rep (TxBody l ShelleyEra) x → TxBody l ShelleyEra # | |||||||||||||||||
| Show (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx | |||||||||||||||||
| Show (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| Eq (Tx l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx Methods (==) ∷ Tx l ShelleyEra → Tx l ShelleyEra → Bool # (/=) ∷ Tx l ShelleyEra → Tx l ShelleyEra → Bool # | |||||||||||||||||
| Eq (TxBody l ShelleyEra) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods (==) ∷ TxBody l ShelleyEra → TxBody l ShelleyEra → Bool # (/=) ∷ TxBody l ShelleyEra → TxBody l ShelleyEra → Bool # | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l ShelleyEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l ShelleyEra) | |||||||||||||||||
| HashAnnotated (TxBody l ShelleyEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody Methods hashAnnotated ∷ TxBody l ShelleyEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type TxBodyUpgradeError ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError ShelleyEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.BlockBody.Internal | |||||||||||||||||
| type NativeScript ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Scripts | |||||||||||||||||
| type Script ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Scripts | |||||||||||||||||
| type TxAuxData ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxAuxData | |||||||||||||||||
| type TxOut ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxOut | |||||||||||||||||
| type TxWits ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxWits | |||||||||||||||||
| type Value ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type TranslationContext ShelleyEra | |||||||||||||||||
| type TxCert ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxCert | |||||||||||||||||
| type TxCertUpgradeError ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxCert | |||||||||||||||||
| type Genesis ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Genesis | |||||||||||||||||
| type AccountState ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Account | |||||||||||||||||
| type Accounts ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Account | |||||||||||||||||
| type CertState ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.CertState | |||||||||||||||||
| type GovState ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Governance | |||||||||||||||||
| type InstantStake ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.State.Stake | |||||||||||||||||
| type ScriptsNeeded ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.UTxO | |||||||||||||||||
| type EraName ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype TransitionConfig ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Transition | |||||||||||||||||
| newtype Tx l ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Tx | |||||||||||||||||
| newtype TxBody l ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| type EraRule "BBODY" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "DELEG" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "DELEGS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "DELPL" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "EPOCH" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "LEDGER" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "LEDGERS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "MIR" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "NEWPP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "POOL" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "POOLREAP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "PPUP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "RUPD" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "SNAP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "TICK" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "TICKF" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "UPEC" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "UTXO" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRule "UTXOW" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "LEDGERS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers | |||||||||||||||||
| type EraRuleEvent "NEWEPOCH" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.NewEpoch | |||||||||||||||||
| type EraRuleEvent "POOLREAP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.PoolReap | |||||||||||||||||
| type EraRuleEvent "TICK" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Tick | |||||||||||||||||
| type EraRuleFailure "BBODY" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOW" ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.PParams | |||||||||||||||||
| type PParamsHKD f ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.PParams | |||||||||||||||||
| type UpgradePParams f ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.PParams | |||||||||||||||||
| type STxLevel l ShelleyEra | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.Era | |||||||||||||||||
| type Rep (TransitionConfig ShelleyEra) | |||||||||||||||||
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) | |||||||||||||||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||||||||||||||
| type Rep (Tx l ShelleyEra) | |||||||||||||||||
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) | |||||||||||||||||
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 ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra))))) | |||||||||||||||||
Allegra
data AllegraEra Source #
Instances
| AllegraEraScript AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts | |||||||||||||||||
| AllegraEraTxAuxData AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData AllegraEra) (StrictSeq (NativeScript AllegraEra)) Source # | |||||||||||||||||
| AllegraEraTxBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) ValidityInterval Source # | |||||||||||||||||
| EraApi AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra AllegraEra) ⇒ Tx l (PreviousEra AllegraEra) → Either (TxUpgradeError AllegraEra) (Tx l AllegraEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra AllegraEra) ⇒ TxBody l (PreviousEra AllegraEra) → Either (TxBodyUpgradeError AllegraEra) (TxBody l AllegraEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra AllegraEra) → TxAuxData AllegraEra Source # upgradeTxWits ∷ TxWits (PreviousEra AllegraEra) → TxWits AllegraEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra AllegraEra) → NativeScript AllegraEra Source # | |||||||||||||||||
| AnyEraScript AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script AllegraEra → Maybe (PlutusScript AllegraEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 (TxCert AllegraEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 RewardAccount) Source # anyEraToVotingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 (ProposalProcedure AllegraEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx AllegraEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Maybe (Update AllegraEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (StrictSeq (Sized (TxOut AllegraEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Maybe (TxOut AllegraEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Maybe (Sized (TxOut AllegraEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (VotingProcedures AllegraEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (OSet (ProposalProcedure AllegraEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert AllegraEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert AllegraEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert AllegraEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert AllegraEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert AllegraEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert AllegraEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert AllegraEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut AllegraEra) (Maybe (Datum AllegraEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut AllegraEra) (Maybe (Maybe (Script AllegraEra))) Source # | |||||||||||||||||
| AnyEraTxWits AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits AllegraEra) (Maybe (TxDats AllegraEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits AllegraEra) (Maybe (Redeemers AllegraEra)) Source # | |||||||||||||||||
| EraBlockBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.BlockBody Associated Types
| |||||||||||||||||
| EraScript AllegraEra | Since Timelock scripts are a strictly backwards compatible extension of
MultiSig scripts, we can use the same | ||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts Associated Types
| |||||||||||||||||
| EraTx AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l AllegraEra → Tx l AllegraEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AllegraEra) (TxBody l AllegraEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AllegraEra) (TxWits AllegraEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AllegraEra) (StrictMaybe (TxAuxData AllegraEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l AllegraEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits AllegraEra), Typeable l) ⇒ Tx l AllegraEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l AllegraEra → NativeScript AllegraEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams AllegraEra → Tx l AllegraEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l AllegraEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) (StrictSeq (TxOut AllegraEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx AllegraEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) (StrictSeq (TxCert AllegraEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams AllegraEra → (KeyHash 'StakePool → Bool) → TxBody l AllegraEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams AllegraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l AllegraEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx AllegraEra → Int Source # | |||||||||||||||||
| EraTxOut AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value AllegraEra → TxOut AllegraEra Source # upgradeTxOut ∷ TxOut (PreviousEra AllegraEra) → TxOut AllegraEra Source # valueTxOutL ∷ Lens' (TxOut AllegraEra) (Value AllegraEra) Source # compactValueTxOutL ∷ Lens' (TxOut AllegraEra) (CompactForm (Value AllegraEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut AllegraEra) (Either (Value AllegraEra) (CompactForm (Value AllegraEra))) Source # addrTxOutL ∷ Lens' (TxOut AllegraEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut AllegraEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut AllegraEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams AllegraEra → Sized (TxOut AllegraEra) → Coin Source # getMinCoinTxOut ∷ PParams AllegraEra → TxOut AllegraEra → Coin Source # | |||||||||||||||||
| EraTxWits AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxWits Associated Types
Methods mkBasicTxWits ∷ TxWits AllegraEra Source # addrTxWitsL ∷ Lens' (TxWits AllegraEra) (Set (WitVKey 'Witness)) Source # bootAddrTxWitsL ∷ Lens' (TxWits AllegraEra) (Set BootstrapWitness) Source # scriptTxWitsL ∷ Lens' (TxWits AllegraEra) (Map ScriptHash (Script AllegraEra)) Source # | |||||||||||||||||
| EraPParams AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams Associated Types
Methods applyPPUpdates ∷ PParams AllegraEra → PParamsUpdate AllegraEra → PParams AllegraEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity AllegraEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe AllegraEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe AllegraEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra AllegraEra)) ⇒ UpgradePParams f AllegraEra → PParamsHKD f (PreviousEra AllegraEra) → PParamsHKD f AllegraEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra AllegraEra)) ⇒ DowngradePParams f AllegraEra → PParamsHKD f AllegraEra → PParamsHKD f (PreviousEra AllegraEra) Source # hkdMinFeeAL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Coin) Source # hkdMinFeeBL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Coin) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Word16) Source # hkdKeyDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Coin) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AllegraEra) ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams AllegraEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AllegraEra) ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" AllegraEra) ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams AllegraEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate AllegraEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" AllegraEra) ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Coin) Source # hkdMinPoolCostL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Coin) Source # | |||||||||||||||||
| EraTxCert AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra AllegraEra) → Either (TxCertUpgradeError AllegraEra) (TxCert AllegraEra) Source # getVKeyWitnessTxCert ∷ TxCert AllegraEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert AllegraEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert AllegraEra Source # getRegPoolTxCert ∷ TxCert AllegraEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert AllegraEra Source # getRetirePoolTxCert ∷ TxCert AllegraEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams AllegraEra → (KeyHash 'StakePool → Bool) → f (TxCert AllegraEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams AllegraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert AllegraEra) → Coin Source # | |||||||||||||||||
| EraTxLevel AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era Associated Types
| |||||||||||||||||
| EraGenesis AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era Associated Types
| |||||||||||||||||
| EraAccounts AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState AllegraEra → Accounts AllegraEra → Accounts AllegraEra Source # accountsMapL ∷ Lens' (Accounts AllegraEra) (Map (Credential 'Staking) (AccountState AllegraEra)) Source # balanceAccountStateL ∷ Lens' (AccountState AllegraEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState AllegraEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState AllegraEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts AllegraEra → (Maybe (AccountState AllegraEra), Accounts AllegraEra) Source # | |||||||||||||||||
| EraCertState AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState AllegraEra) (DState AllegraEra) Source # certPStateL ∷ Lens' (CertState AllegraEra) (PState AllegraEra) Source # obligationCertState ∷ CertState AllegraEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AllegraEra ⇒ PParams AllegraEra → CertState AllegraEra → TxBody t AllegraEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AllegraEra ⇒ PParams AllegraEra → CertState AllegraEra → TxBody t AllegraEra → Coin Source # | |||||||||||||||||
| EraGov AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams Associated Types
Methods emptyGovState ∷ GovState AllegraEra Source # curPParamsGovStateL ∷ Lens' (GovState AllegraEra) (PParams AllegraEra) Source # prevPParamsGovStateL ∷ Lens' (GovState AllegraEra) (PParams AllegraEra) Source # futurePParamsGovStateL ∷ Lens' (GovState AllegraEra) (FuturePParams AllegraEra) Source # obligationGovState ∷ GovState AllegraEra → Obligations Source # | |||||||||||||||||
| EraStake AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake AllegraEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO AllegraEra → InstantStake AllegraEra → InstantStake AllegraEra Source # deleteInstantStake ∷ UTxO AllegraEra → InstantStake AllegraEra → InstantStake AllegraEra Source # resolveInstantStake ∷ InstantStake AllegraEra → Accounts AllegraEra → Stake Source # | |||||||||||||||||
| EraUTxO AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams AllegraEra → CertState AllegraEra → UTxO AllegraEra → TxBody t AllegraEra → Value AllegraEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams AllegraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO AllegraEra → TxBody t AllegraEra → Value AllegraEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams AllegraEra → (KeyHash 'StakePool → Bool) → TxBody t AllegraEra → Value AllegraEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO AllegraEra → Tx t AllegraEra → ScriptsProvided AllegraEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO AllegraEra → TxBody t AllegraEra → ScriptsNeeded AllegraEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded AllegraEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState AllegraEra → UTxO AllegraEra → TxBody t AllegraEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams AllegraEra → Tx t AllegraEra → UTxO AllegraEra → Coin Source # | |||||||||||||||||
| Era AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| ApplyTx AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv AllegraEra → MempoolState AllegraEra → Tx 'TopTx AllegraEra → Either (ApplyTxError AllegraEra) (MempoolState AllegraEra, Validated (Tx 'TopTx AllegraEra)) Source # | |||||||||||||||||
| ApplyBlock AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState AllegraEra → Block BHeaderView AllegraEra → (NewEpochState AllegraEra, [PredicateFailure (EraRule "BBODY" AllegraEra)], [Event (EraRule "BBODY" AllegraEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState AllegraEra → SlotNo → (NewEpochState AllegraEra, [Event (EraRule "TICK" AllegraEra)]) Source # | |||||||||||||||||
| ShelleyEraScript AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript AllegraEra Source # getRequireSignature ∷ NativeScript AllegraEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript AllegraEra) → NativeScript AllegraEra Source # getRequireAllOf ∷ NativeScript AllegraEra → Maybe (StrictSeq (NativeScript AllegraEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript AllegraEra) → NativeScript AllegraEra Source # getRequireAnyOf ∷ NativeScript AllegraEra → Maybe (StrictSeq (NativeScript AllegraEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript AllegraEra) → NativeScript AllegraEra Source # getRequireMOf ∷ NativeScript AllegraEra → Maybe (Int, StrictSeq (NativeScript AllegraEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState AllegraEra Source # accountsPtrsMapL ∷ Lens' (Accounts AllegraEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts AllegraEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState AllegraEra) Ptr Source # | |||||||||||||||||
| EraTransition AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext AllegraEra → TransitionConfig (PreviousEra AllegraEra) → TransitionConfig AllegraEra Source # injectIntoTestState ∷ TransitionConfig AllegraEra → NewEpochState AllegraEra → NewEpochState AllegraEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig AllegraEra) (TransitionConfig (PreviousEra AllegraEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig AllegraEra) (TranslationContext AllegraEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig AllegraEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig AllegraEra) (PParams AllegraEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig AllegraEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig AllegraEra) | |||||||||||||||||
| ShelleyEraTxBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods ttlTxBodyL ∷ Lens' (TxBody 'TopTx AllegraEra) SlotNo Source # updateTxBodyL ∷ Lens' (TxBody 'TopTx AllegraEra) (StrictMaybe (Update AllegraEra)) Source # | |||||||||||||||||
| ShelleyEraTxCert AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxCert Methods mkRegTxCert ∷ StakeCredential → TxCert AllegraEra Source # getRegTxCert ∷ TxCert AllegraEra → Maybe StakeCredential Source # mkUnRegTxCert ∷ StakeCredential → TxCert AllegraEra Source # getUnRegTxCert ∷ TxCert AllegraEra → Maybe StakeCredential Source # mkDelegStakeTxCert ∷ StakeCredential → KeyHash 'StakePool → TxCert AllegraEra Source # getDelegStakeTxCert ∷ TxCert AllegraEra → Maybe (StakeCredential, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert AllegraEra Source # getGenesisDelegTxCert ∷ TxCert AllegraEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| TranslateEra AllegraEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → DState (PreviousEra AllegraEra) → Except (TranslationError AllegraEra DState) (DState AllegraEra) Source # | |||||||||||||||||
| TranslateEra AllegraEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → PState (PreviousEra AllegraEra) → Except (TranslationError AllegraEra PState) (PState AllegraEra) Source # | |||||||||||||||||
| TranslateEra AllegraEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → UTxO (PreviousEra AllegraEra) → Except (TranslationError AllegraEra UTxO) (UTxO AllegraEra) Source # | |||||||||||||||||
| TranslateEra AllegraEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → Update (PreviousEra AllegraEra) → Except (TranslationError AllegraEra Update) (Update AllegraEra) Source # | |||||||||||||||||
| TranslateEra AllegraEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel Tx AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l AllegraEra → STxLevel l AllegraEra Source # | |||||||||||||||||
| HasEraTxLevel TxBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l AllegraEra → STxLevel l AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "DELEG" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "DELEGS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure AllegraEra → EraRuleFailure "DELEGS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "DELEGS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "DELEGS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "DELPL" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "DELPL" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "DELPL" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "POOL" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "PPUP" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure AllegraEra → EraRuleFailure "UTXO" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "UTXO" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "UTXO" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure AllegraEra → EraRuleFailure "UTXOW" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "UTXOW" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "UTXOW" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure AllegraEra → EraRuleFailure "UTXOW" AllegraEra Source # | |||||||||||||||||
| TranslateEra AllegraEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → Tx 'TopTx (PreviousEra AllegraEra) → Except (TranslationError AllegraEra (Tx 'TopTx)) (Tx 'TopTx AllegraEra) Source # | |||||||||||||||||
| Typeable t ⇒ DecCBOR (Annotator (Tx t AllegraEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l AllegraEra)) | |||||||||||||||||
| Show (TransitionConfig AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Transition Methods showsPrec ∷ Int → TransitionConfig AllegraEra → ShowS # show ∷ TransitionConfig AllegraEra → String # showList ∷ [TransitionConfig AllegraEra] → ShowS # | |||||||||||||||||
| Eq (TransitionConfig AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Transition Methods (==) ∷ TransitionConfig AllegraEra → TransitionConfig AllegraEra → Bool # (/=) ∷ TransitionConfig AllegraEra → TransitionConfig AllegraEra → Bool # | |||||||||||||||||
| NoThunks (TransitionConfig AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Transition Methods noThunks ∷ Context → TransitionConfig AllegraEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → TransitionConfig AllegraEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (TransitionConfig AllegraEra) → String Source # | |||||||||||||||||
| HasEraTxLevel (AllegraTxBodyRaw m) AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). AllegraTxBodyRaw m l AllegraEra → STxLevel l AllegraEra Source # | |||||||||||||||||
| Typeable t ⇒ ToCBOR (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| EncCBOR (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx | |||||||||||||||||
| EncCBOR (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| SafeToHash (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods originalBytes ∷ TxBody l AllegraEra → ByteString Source # originalBytesSize ∷ TxBody l AllegraEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l AllegraEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Methods eqRaw ∷ Tx t AllegraEra → Tx t AllegraEra → Bool Source # | |||||||||||||||||
| EqRaw (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods eqRaw ∷ TxBody l AllegraEra → TxBody l AllegraEra → Bool Source # | |||||||||||||||||
| Memoized (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l AllegraEra → MemoBytes (RawType (TxBody l AllegraEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l AllegraEra)) → TxBody l AllegraEra | |||||||||||||||||
| NFData (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Methods rnf ∷ Tx t AllegraEra → () # | |||||||||||||||||
| NFData (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods rnf ∷ TxBody l AllegraEra → () # | |||||||||||||||||
| Generic (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Associated Types
Methods from ∷ Tx t AllegraEra → Rep (Tx t AllegraEra) x # to ∷ Rep (Tx t AllegraEra) x → Tx t AllegraEra # | |||||||||||||||||
| Generic (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Associated Types
Methods from ∷ TxBody l AllegraEra → Rep (TxBody l AllegraEra) x # to ∷ Rep (TxBody l AllegraEra) x → TxBody l AllegraEra # | |||||||||||||||||
| Show (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx | |||||||||||||||||
| Show (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| Eq (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Methods (==) ∷ Tx t AllegraEra → Tx t AllegraEra → Bool # (/=) ∷ Tx t AllegraEra → Tx t AllegraEra → Bool # | |||||||||||||||||
| Eq (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods (==) ∷ TxBody l AllegraEra → TxBody l AllegraEra → Bool # (/=) ∷ TxBody l AllegraEra → TxBody l AllegraEra → Bool # | |||||||||||||||||
| Typeable t ⇒ NoThunks (Tx t AllegraEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l AllegraEra) | |||||||||||||||||
| HashAnnotated (TxBody l AllegraEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods hashAnnotated ∷ TxBody l AllegraEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type TxBodyUpgradeError AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError AllegraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.BlockBody | |||||||||||||||||
| type NativeScript AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts | |||||||||||||||||
| type Script AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts | |||||||||||||||||
| type TxAuxData AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxAuxData | |||||||||||||||||
| type TxOut AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxOut | |||||||||||||||||
| type TxWits AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxWits | |||||||||||||||||
| type Value AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type TranslationContext AllegraEra | No context is needed to translate from Shelley to Allegra. | ||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type TxCert AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxCert | |||||||||||||||||
| type TxCertUpgradeError AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxCert | |||||||||||||||||
| type Genesis AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type AccountState AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Account | |||||||||||||||||
| type Accounts AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Account | |||||||||||||||||
| type CertState AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.CertState | |||||||||||||||||
| type GovState AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams | |||||||||||||||||
| type InstantStake AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Stake | |||||||||||||||||
| type ScriptsNeeded AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.UTxO | |||||||||||||||||
| type EraName AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype TransitionConfig AllegraEra | |||||||||||||||||
| newtype Tx t AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx | |||||||||||||||||
| newtype TxBody l AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| type EraRule "BBODY" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "DELEG" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "DELEGS" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "DELPL" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "EPOCH" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "LEDGER" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "LEDGERS" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "MIR" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "NEWPP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "POOL" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "POOLREAP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "PPUP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "RUPD" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "SNAP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "TICK" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "TICKF" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "UPEC" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "UTXO" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "UTXOW" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "TICK" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules | |||||||||||||||||
| type EraRuleFailure "BBODY" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOW" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams | |||||||||||||||||
| type PParamsHKD f AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams | |||||||||||||||||
| type UpgradePParams f AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams | |||||||||||||||||
| type TranslationError AllegraEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type STxLevel l AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type TranslationError AllegraEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type RawType (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| type Rep (Tx t AllegraEra) | |||||||||||||||||
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) | |||||||||||||||||
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 ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxBodyRaw () l AllegraEra))))) | |||||||||||||||||
Mary
Instances
| AllegraEraScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts | |||||||||||||||||
| AllegraEraTxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData MaryEra) (StrictSeq (NativeScript MaryEra)) Source # | |||||||||||||||||
| AllegraEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) ValidityInterval Source # | |||||||||||||||||
| EraApi MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra MaryEra) ⇒ Tx l (PreviousEra MaryEra) → Either (TxUpgradeError MaryEra) (Tx l MaryEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra MaryEra) ⇒ TxBody l (PreviousEra MaryEra) → Either (TxBodyUpgradeError MaryEra) (TxBody l MaryEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra MaryEra) → TxAuxData MaryEra Source # upgradeTxWits ∷ TxWits (PreviousEra MaryEra) → TxWits MaryEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra MaryEra) → NativeScript MaryEra Source # | |||||||||||||||||
| AnyEraScript MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script MaryEra → Maybe (PlutusScript MaryEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 (TxCert MaryEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 RewardAccount) Source # anyEraToVotingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 (ProposalProcedure MaryEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx MaryEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Maybe (Update MaryEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (StrictSeq (Sized (TxOut MaryEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Maybe (TxOut MaryEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Maybe (Sized (TxOut MaryEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (VotingProcedures MaryEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (OSet (ProposalProcedure MaryEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert MaryEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert MaryEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert MaryEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert MaryEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert MaryEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert MaryEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert MaryEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut MaryEra) (Maybe (Datum MaryEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut MaryEra) (Maybe (Maybe (Script MaryEra))) Source # | |||||||||||||||||
| AnyEraTxWits MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits MaryEra) (Maybe (TxDats MaryEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits MaryEra) (Maybe (Redeemers MaryEra)) Source # | |||||||||||||||||
| EraBlockBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.BlockBody Associated Types
| |||||||||||||||||
| EraScript MaryEra | Since Timelock scripts are a strictly backwards compatible extension of
MultiSig scripts, we can use the same | ||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts Associated Types
| |||||||||||||||||
| EraTx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l MaryEra → Tx l MaryEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l MaryEra) (TxBody l MaryEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l MaryEra) (TxWits MaryEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l MaryEra) (StrictMaybe (TxAuxData MaryEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l MaryEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits MaryEra), Typeable l) ⇒ Tx l MaryEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l MaryEra → NativeScript MaryEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams MaryEra → Tx l MaryEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l MaryEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (StrictSeq (TxOut MaryEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx MaryEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (StrictSeq (TxCert MaryEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams MaryEra → (KeyHash 'StakePool → Bool) → TxBody l MaryEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams MaryEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l MaryEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx MaryEra → Int Source # | |||||||||||||||||
| EraTxOut MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value MaryEra → TxOut MaryEra Source # upgradeTxOut ∷ TxOut (PreviousEra MaryEra) → TxOut MaryEra Source # valueTxOutL ∷ Lens' (TxOut MaryEra) (Value MaryEra) Source # compactValueTxOutL ∷ Lens' (TxOut MaryEra) (CompactForm (Value MaryEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut MaryEra) (Either (Value MaryEra) (CompactForm (Value MaryEra))) Source # addrTxOutL ∷ Lens' (TxOut MaryEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut MaryEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut MaryEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams MaryEra → Sized (TxOut MaryEra) → Coin Source # getMinCoinTxOut ∷ PParams MaryEra → TxOut MaryEra → Coin Source # | |||||||||||||||||
| EraTxWits MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxWits Associated Types
| |||||||||||||||||
| EraPParams MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams Associated Types
Methods applyPPUpdates ∷ PParams MaryEra → PParamsUpdate MaryEra → PParams MaryEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity MaryEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe MaryEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe MaryEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra MaryEra)) ⇒ UpgradePParams f MaryEra → PParamsHKD f (PreviousEra MaryEra) → PParamsHKD f MaryEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra MaryEra)) ⇒ DowngradePParams f MaryEra → PParamsHKD f MaryEra → PParamsHKD f (PreviousEra MaryEra) Source # hkdMinFeeAL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Coin) Source # hkdMinFeeBL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Coin) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word16) Source # hkdKeyDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Coin) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams MaryEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams MaryEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate MaryEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Coin) Source # hkdMinPoolCostL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Coin) Source # eraPParams ∷ [PParam MaryEra] Source # | |||||||||||||||||
| EraTxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra MaryEra) → Either (TxCertUpgradeError MaryEra) (TxCert MaryEra) Source # getVKeyWitnessTxCert ∷ TxCert MaryEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert MaryEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert MaryEra Source # getRegPoolTxCert ∷ TxCert MaryEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert MaryEra Source # getRetirePoolTxCert ∷ TxCert MaryEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams MaryEra → (KeyHash 'StakePool → Bool) → f (TxCert MaryEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams MaryEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert MaryEra) → Coin Source # | |||||||||||||||||
| EraTxLevel MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||||||||||||||
| EraGenesis MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| EraAccounts MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState MaryEra → Accounts MaryEra → Accounts MaryEra Source # accountsMapL ∷ Lens' (Accounts MaryEra) (Map (Credential 'Staking) (AccountState MaryEra)) Source # balanceAccountStateL ∷ Lens' (AccountState MaryEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState MaryEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState MaryEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts MaryEra → (Maybe (AccountState MaryEra), Accounts MaryEra) Source # | |||||||||||||||||
| EraCertState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState MaryEra) (DState MaryEra) Source # certPStateL ∷ Lens' (CertState MaryEra) (PState MaryEra) Source # obligationCertState ∷ CertState MaryEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody MaryEra ⇒ PParams MaryEra → CertState MaryEra → TxBody t MaryEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody MaryEra ⇒ PParams MaryEra → CertState MaryEra → TxBody t MaryEra → Coin Source # | |||||||||||||||||
| EraGov MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams Associated Types
Methods emptyGovState ∷ GovState MaryEra Source # curPParamsGovStateL ∷ Lens' (GovState MaryEra) (PParams MaryEra) Source # prevPParamsGovStateL ∷ Lens' (GovState MaryEra) (PParams MaryEra) Source # futurePParamsGovStateL ∷ Lens' (GovState MaryEra) (FuturePParams MaryEra) Source # obligationGovState ∷ GovState MaryEra → Obligations Source # | |||||||||||||||||
| EraStake MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake MaryEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO MaryEra → InstantStake MaryEra → InstantStake MaryEra Source # deleteInstantStake ∷ UTxO MaryEra → InstantStake MaryEra → InstantStake MaryEra Source # resolveInstantStake ∷ InstantStake MaryEra → Accounts MaryEra → Stake Source # | |||||||||||||||||
| EraUTxO MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams MaryEra → CertState MaryEra → UTxO MaryEra → TxBody t MaryEra → Value MaryEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams MaryEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO MaryEra → TxBody t MaryEra → Value MaryEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams MaryEra → (KeyHash 'StakePool → Bool) → TxBody t MaryEra → Value MaryEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO MaryEra → Tx t MaryEra → ScriptsProvided MaryEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO MaryEra → TxBody t MaryEra → ScriptsNeeded MaryEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded MaryEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState MaryEra → UTxO MaryEra → TxBody t MaryEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams MaryEra → Tx t MaryEra → UTxO MaryEra → Coin Source # | |||||||||||||||||
| Era MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| MaryEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Value MaryEra) Source # | |||||||||||||||||
| ApplyTx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv MaryEra → MempoolState MaryEra → Tx 'TopTx MaryEra → Either (ApplyTxError MaryEra) (MempoolState MaryEra, Validated (Tx 'TopTx MaryEra)) Source # | |||||||||||||||||
| ApplyBlock MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState MaryEra → Block BHeaderView MaryEra → (NewEpochState MaryEra, [PredicateFailure (EraRule "BBODY" MaryEra)], [Event (EraRule "BBODY" MaryEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState MaryEra → SlotNo → (NewEpochState MaryEra, [Event (EraRule "TICK" MaryEra)]) Source # | |||||||||||||||||
| ShelleyEraScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript MaryEra Source # getRequireSignature ∷ NativeScript MaryEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript MaryEra) → NativeScript MaryEra Source # getRequireAllOf ∷ NativeScript MaryEra → Maybe (StrictSeq (NativeScript MaryEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript MaryEra) → NativeScript MaryEra Source # getRequireAnyOf ∷ NativeScript MaryEra → Maybe (StrictSeq (NativeScript MaryEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript MaryEra) → NativeScript MaryEra Source # getRequireMOf ∷ NativeScript MaryEra → Maybe (Int, StrictSeq (NativeScript MaryEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState MaryEra Source # accountsPtrsMapL ∷ Lens' (Accounts MaryEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts MaryEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState MaryEra) Ptr Source # | |||||||||||||||||
| EraTransition MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext MaryEra → TransitionConfig (PreviousEra MaryEra) → TransitionConfig MaryEra Source # injectIntoTestState ∷ TransitionConfig MaryEra → NewEpochState MaryEra → NewEpochState MaryEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig MaryEra) (TransitionConfig (PreviousEra MaryEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig MaryEra) (TranslationContext MaryEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig MaryEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig MaryEra) (PParams MaryEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig MaryEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig MaryEra) | |||||||||||||||||
| ShelleyEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| ShelleyEraTxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert Methods mkRegTxCert ∷ StakeCredential → TxCert MaryEra Source # getRegTxCert ∷ TxCert MaryEra → Maybe StakeCredential Source # mkUnRegTxCert ∷ StakeCredential → TxCert MaryEra Source # getUnRegTxCert ∷ TxCert MaryEra → Maybe StakeCredential Source # mkDelegStakeTxCert ∷ StakeCredential → KeyHash 'StakePool → TxCert MaryEra Source # getDelegStakeTxCert ∷ TxCert MaryEra → Maybe (StakeCredential, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert MaryEra Source # getGenesisDelegTxCert ∷ TxCert MaryEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| TranslateEra MaryEra AllegraTxAuxData | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → PParams (PreviousEra MaryEra) → Except (TranslationError MaryEra PParams) (PParams MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → DState (PreviousEra MaryEra) → Except (TranslationError MaryEra DState) (DState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → PState (PreviousEra MaryEra) → Except (TranslationError MaryEra PState) (PState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → UTxO (PreviousEra MaryEra) → Except (TranslationError MaryEra UTxO) (UTxO MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → EpochState (PreviousEra MaryEra) → Except (TranslationError MaryEra EpochState) (EpochState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → UTxOState (PreviousEra MaryEra) → Except (TranslationError MaryEra UTxOState) (UTxOState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Update (PreviousEra MaryEra) → Except (TranslationError MaryEra Update) (Update MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel Tx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx | |||||||||||||||||
| HasEraTxLevel TxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "DELEG" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "DELPL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "DELPL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "DELPL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "POOL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "PPUP" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure MaryEra → EraRuleFailure "UTXO" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "UTXO" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "UTXO" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| TranslateEra MaryEra (Timelock ∷ Type → Type) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Timelock (PreviousEra MaryEra) → Except (TranslationError MaryEra (Timelock ∷ Type → Type)) (Timelock MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Tx 'TopTx (PreviousEra MaryEra) → Except (TranslationError MaryEra (Tx 'TopTx)) (Tx 'TopTx MaryEra) Source # | |||||||||||||||||
| Typeable t ⇒ DecCBOR (Annotator (Tx t MaryEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l MaryEra)) | |||||||||||||||||
| Show (TransitionConfig MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Transition | |||||||||||||||||
| Eq (TransitionConfig MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Transition Methods (==) ∷ TransitionConfig MaryEra → TransitionConfig MaryEra → Bool # (/=) ∷ TransitionConfig MaryEra → TransitionConfig MaryEra → Bool # | |||||||||||||||||
| NoThunks (TransitionConfig MaryEra) | |||||||||||||||||
| HasEraTxLevel (AllegraTxBodyRaw ma) MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). AllegraTxBodyRaw ma l MaryEra → STxLevel l MaryEra Source # | |||||||||||||||||
| Typeable t ⇒ ToCBOR (Tx t MaryEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l MaryEra) | |||||||||||||||||
| EncCBOR (Tx t MaryEra) | |||||||||||||||||
| EncCBOR (TxBody l MaryEra) | |||||||||||||||||
| SafeToHash (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods originalBytes ∷ TxBody l MaryEra → ByteString Source # originalBytesSize ∷ TxBody l MaryEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l MaryEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx t MaryEra) | |||||||||||||||||
| EqRaw (TxBody l MaryEra) | |||||||||||||||||
| Memoized (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||||||||||||||
| NFData (Tx t MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx | |||||||||||||||||
| NFData (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| Generic (Tx t MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx Associated Types
| |||||||||||||||||
| Generic (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||||||||||||||
| Show (Tx t MaryEra) | |||||||||||||||||
| Show (TxBody l MaryEra) | |||||||||||||||||
| Eq (Tx t MaryEra) | |||||||||||||||||
| Eq (TxBody l MaryEra) | |||||||||||||||||
| Typeable t ⇒ NoThunks (Tx t MaryEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l MaryEra) | |||||||||||||||||
| HashAnnotated (TxBody l MaryEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods hashAnnotated ∷ TxBody l MaryEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type TxBodyUpgradeError MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError MaryEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.BlockBody | |||||||||||||||||
| type NativeScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts | |||||||||||||||||
| type Script MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts | |||||||||||||||||
| type TxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxAuxData | |||||||||||||||||
| type TxOut MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxOut | |||||||||||||||||
| type TxWits MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxWits | |||||||||||||||||
| type Value MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type TranslationContext MaryEra | No context is needed to translate from Allegra to Mary. | ||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type TxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert | |||||||||||||||||
| type TxCertUpgradeError MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert | |||||||||||||||||
| type Genesis MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type AccountState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account | |||||||||||||||||
| type Accounts MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account | |||||||||||||||||
| type CertState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.CertState | |||||||||||||||||
| type GovState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type InstantStake MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Stake | |||||||||||||||||
| type ScriptsNeeded MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.UTxO | |||||||||||||||||
| type EraName MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype TransitionConfig MaryEra | |||||||||||||||||
| newtype Tx t MaryEra | |||||||||||||||||
| newtype TxBody l MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type EraRule "BBODY" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "DELEG" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "DELEGS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "DELPL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "EPOCH" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "LEDGER" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "LEDGERS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "MIR" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "NEWPP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "POOL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "POOLREAP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "PPUP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "RUPD" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "SNAP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "TICK" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "TICKF" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "UPEC" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "UTXO" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "UTXOW" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "TICK" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules | |||||||||||||||||
| type EraRuleFailure "BBODY" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOW" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type PParamsHKD f MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type UpgradePParams f MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type TranslationError MaryEra AllegraTxAuxData | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type STxLevel l MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type TranslationError MaryEra (Timelock ∷ Type → Type) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type MemoHashIndex (MaryTxBodyRaw l) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type RawType (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type Rep (Tx t MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx | |||||||||||||||||
| type Rep (TxBody l MaryEra) | |||||||||||||||||
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 ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l))))) | |||||||||||||||||
Alonzo
Instances
| AllegraEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| AllegraEraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData AlonzoEra) (StrictSeq (NativeScript AlonzoEra)) Source # | |||||||||||||||||
| AllegraEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) ValidityInterval Source # | |||||||||||||||||
| AlonzoEraPParams AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Natural) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Natural) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Natural) Source # | |||||||||||||||||
| EraPlutusContext AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage AlonzoEra) Source # mkTxInfoResult ∷ LedgerTxInfo AlonzoEra → TxInfoResult AlonzoEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l AlonzoEra ⇒ SLanguage l → TxInfoResult AlonzoEra → Either (ContextError AlonzoEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript AlonzoEra → ScriptHash → PlutusPurpose AsIxItem AlonzoEra → LedgerTxInfo AlonzoEra → TxInfoResult AlonzoEra → (Data AlonzoEra, ExUnits) → CostModel → Either (ContextError AlonzoEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script AlonzoEra → Maybe (PlutusScript AlonzoEra) Source # fromPlutusScript ∷ PlutusScript AlonzoEra → Script AlonzoEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript AlonzoEra) Source # withPlutusScript ∷ PlutusScript AlonzoEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g AlonzoEra → PlutusPurpose f AlonzoEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f AlonzoEra Source # toSpendingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f AlonzoEra Source # toMintingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert AlonzoEra) → PlutusPurpose f AlonzoEra Source # toCertifyingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 (TxCert AlonzoEra)) Source # mkRewardingPurpose ∷ f Word32 RewardAccount → PlutusPurpose f AlonzoEra Source # toRewardingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 RewardAccount) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra AlonzoEra) → PlutusPurpose AsIx AlonzoEra Source # | |||||||||||||||||
| AlonzoEraTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| AlonzoEraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData AlonzoEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| AlonzoEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx AlonzoEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" AlonzoEra ⇒ Lens' (TxBody l AlonzoEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEra → PlutusPurpose AsItem AlonzoEra → StrictMaybe (PlutusPurpose AsIx AlonzoEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEra → PlutusPurpose AsIx AlonzoEra → StrictMaybe (PlutusPurpose AsIxItem AlonzoEra) Source # | |||||||||||||||||
| AlonzoEraTxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut AlonzoEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut AlonzoEra) (Datum AlonzoEra) Source # | |||||||||||||||||
| AlonzoEraTxWits AlonzoEra | |||||||||||||||||
| AlonzoEraUTxO AlonzoEra | |||||||||||||||||
| EraApi AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra AlonzoEra) ⇒ Tx l (PreviousEra AlonzoEra) → Either (TxUpgradeError AlonzoEra) (Tx l AlonzoEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra AlonzoEra) ⇒ TxBody l (PreviousEra AlonzoEra) → Either (TxBodyUpgradeError AlonzoEra) (TxBody l AlonzoEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra AlonzoEra) → TxAuxData AlonzoEra Source # upgradeTxWits ∷ TxWits (PreviousEra AlonzoEra) → TxWits AlonzoEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra AlonzoEra) → NativeScript AlonzoEra Source # | |||||||||||||||||
| AnyEraScript AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script AlonzoEra → Maybe (PlutusScript AlonzoEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 (TxCert AlonzoEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 RewardAccount) Source # anyEraToVotingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 (ProposalProcedure AlonzoEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx AlonzoEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Maybe (Update AlonzoEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (StrictSeq (Sized (TxOut AlonzoEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Maybe (TxOut AlonzoEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Maybe (Sized (TxOut AlonzoEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (VotingProcedures AlonzoEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (OSet (ProposalProcedure AlonzoEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert AlonzoEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert AlonzoEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut AlonzoEra) (Maybe (Datum AlonzoEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut AlonzoEra) (Maybe (Maybe (Script AlonzoEra))) Source # | |||||||||||||||||
| AnyEraTxWits AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits AlonzoEra) (Maybe (TxDats AlonzoEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits AlonzoEra) (Maybe (Redeemers AlonzoEra)) Source # | |||||||||||||||||
| EraBlockBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.BlockBody.Internal Associated Types
| |||||||||||||||||
| EraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
| |||||||||||||||||
| EraTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEra → Tx l AlonzoEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AlonzoEra) (TxBody l AlonzoEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AlonzoEra) (TxWits AlonzoEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AlonzoEra) (StrictMaybe (TxAuxData AlonzoEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l AlonzoEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits AlonzoEra), Typeable l) ⇒ Tx l AlonzoEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l AlonzoEra → NativeScript AlonzoEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams AlonzoEra → Tx l AlonzoEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l AlonzoEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictSeq (TxOut AlonzoEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx AlonzoEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictSeq (TxCert AlonzoEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams AlonzoEra → (KeyHash 'StakePool → Bool) → TxBody l AlonzoEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams AlonzoEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l AlonzoEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx AlonzoEra → Int Source # | |||||||||||||||||
| EraTxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value AlonzoEra → TxOut AlonzoEra Source # upgradeTxOut ∷ TxOut (PreviousEra AlonzoEra) → TxOut AlonzoEra Source # valueTxOutL ∷ Lens' (TxOut AlonzoEra) (Value AlonzoEra) Source # compactValueTxOutL ∷ Lens' (TxOut AlonzoEra) (CompactForm (Value AlonzoEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut AlonzoEra) (Either (Value AlonzoEra) (CompactForm (Value AlonzoEra))) Source # addrTxOutL ∷ Lens' (TxOut AlonzoEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut AlonzoEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut AlonzoEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams AlonzoEra → Sized (TxOut AlonzoEra) → Coin Source # getMinCoinTxOut ∷ PParams AlonzoEra → TxOut AlonzoEra → Coin Source # | |||||||||||||||||
| EraTxWits AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxWits Associated Types
| |||||||||||||||||
| EraPParams AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams Associated Types
Methods applyPPUpdates ∷ PParams AlonzoEra → PParamsUpdate AlonzoEra → PParams AlonzoEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity AlonzoEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe AlonzoEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe AlonzoEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra AlonzoEra)) ⇒ UpgradePParams f AlonzoEra → PParamsHKD f (PreviousEra AlonzoEra) → PParamsHKD f AlonzoEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra AlonzoEra)) ⇒ DowngradePParams f AlonzoEra → PParamsHKD f AlonzoEra → PParamsHKD f (PreviousEra AlonzoEra) Source # hkdMinFeeAL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # hkdMinFeeBL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # hkdKeyDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams AlonzoEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams AlonzoEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate AlonzoEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # hkdMinPoolCostL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Coin) Source # eraPParams ∷ [PParam AlonzoEra] Source # | |||||||||||||||||
| EraTxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra AlonzoEra) → Either (TxCertUpgradeError AlonzoEra) (TxCert AlonzoEra) Source # getVKeyWitnessTxCert ∷ TxCert AlonzoEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert AlonzoEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert AlonzoEra Source # getRegPoolTxCert ∷ TxCert AlonzoEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert AlonzoEra Source # getRetirePoolTxCert ∷ TxCert AlonzoEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams AlonzoEra → (KeyHash 'StakePool → Bool) → f (TxCert AlonzoEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams AlonzoEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert AlonzoEra) → Coin Source # | |||||||||||||||||
| EraTxLevel AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era Associated Types
| |||||||||||||||||
| EraGenesis AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Genesis Associated Types
| |||||||||||||||||
| EraAccounts AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState AlonzoEra → Accounts AlonzoEra → Accounts AlonzoEra Source # accountsMapL ∷ Lens' (Accounts AlonzoEra) (Map (Credential 'Staking) (AccountState AlonzoEra)) Source # balanceAccountStateL ∷ Lens' (AccountState AlonzoEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState AlonzoEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState AlonzoEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts AlonzoEra → (Maybe (AccountState AlonzoEra), Accounts AlonzoEra) Source # | |||||||||||||||||
| EraCertState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState AlonzoEra) (DState AlonzoEra) Source # certPStateL ∷ Lens' (CertState AlonzoEra) (PState AlonzoEra) Source # obligationCertState ∷ CertState AlonzoEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AlonzoEra ⇒ PParams AlonzoEra → CertState AlonzoEra → TxBody t AlonzoEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AlonzoEra ⇒ PParams AlonzoEra → CertState AlonzoEra → TxBody t AlonzoEra → Coin Source # | |||||||||||||||||
| EraGov AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams Associated Types
Methods emptyGovState ∷ GovState AlonzoEra Source # curPParamsGovStateL ∷ Lens' (GovState AlonzoEra) (PParams AlonzoEra) Source # prevPParamsGovStateL ∷ Lens' (GovState AlonzoEra) (PParams AlonzoEra) Source # futurePParamsGovStateL ∷ Lens' (GovState AlonzoEra) (FuturePParams AlonzoEra) Source # obligationGovState ∷ GovState AlonzoEra → Obligations Source # | |||||||||||||||||
| EraStake AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake AlonzoEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO AlonzoEra → InstantStake AlonzoEra → InstantStake AlonzoEra Source # deleteInstantStake ∷ UTxO AlonzoEra → InstantStake AlonzoEra → InstantStake AlonzoEra Source # resolveInstantStake ∷ InstantStake AlonzoEra → Accounts AlonzoEra → Stake Source # | |||||||||||||||||
| EraUTxO AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → CertState AlonzoEra → UTxO AlonzoEra → TxBody t AlonzoEra → Value AlonzoEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO AlonzoEra → TxBody t AlonzoEra → Value AlonzoEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → (KeyHash 'StakePool → Bool) → TxBody t AlonzoEra → Value AlonzoEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO AlonzoEra → Tx t AlonzoEra → ScriptsProvided AlonzoEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO AlonzoEra → TxBody t AlonzoEra → ScriptsNeeded AlonzoEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded AlonzoEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState AlonzoEra → UTxO AlonzoEra → TxBody t AlonzoEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → Tx t AlonzoEra → UTxO AlonzoEra → Coin Source # | |||||||||||||||||
| Era AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| MaryEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Value AlonzoEra) Source # | |||||||||||||||||
| ApplyTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv AlonzoEra → MempoolState AlonzoEra → Tx 'TopTx AlonzoEra → Either (ApplyTxError AlonzoEra) (MempoolState AlonzoEra, Validated (Tx 'TopTx AlonzoEra)) Source # | |||||||||||||||||
| ApplyBlock AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState AlonzoEra → Block BHeaderView AlonzoEra → (NewEpochState AlonzoEra, [PredicateFailure (EraRule "BBODY" AlonzoEra)], [Event (EraRule "BBODY" AlonzoEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState AlonzoEra → SlotNo → (NewEpochState AlonzoEra, [Event (EraRule "TICK" AlonzoEra)]) Source # | |||||||||||||||||
| ShelleyEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript AlonzoEra Source # getRequireSignature ∷ NativeScript AlonzoEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript AlonzoEra) → NativeScript AlonzoEra Source # getRequireAllOf ∷ NativeScript AlonzoEra → Maybe (StrictSeq (NativeScript AlonzoEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript AlonzoEra) → NativeScript AlonzoEra Source # getRequireAnyOf ∷ NativeScript AlonzoEra → Maybe (StrictSeq (NativeScript AlonzoEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript AlonzoEra) → NativeScript AlonzoEra Source # getRequireMOf ∷ NativeScript AlonzoEra → Maybe (Int, StrictSeq (NativeScript AlonzoEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState AlonzoEra Source # accountsPtrsMapL ∷ Lens' (Accounts AlonzoEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts AlonzoEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState AlonzoEra) Ptr Source # | |||||||||||||||||
| EraTransition AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext AlonzoEra → TransitionConfig (PreviousEra AlonzoEra) → TransitionConfig AlonzoEra Source # injectIntoTestState ∷ TransitionConfig AlonzoEra → NewEpochState AlonzoEra → NewEpochState AlonzoEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig AlonzoEra) (TransitionConfig (PreviousEra AlonzoEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig AlonzoEra) (TranslationContext AlonzoEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig AlonzoEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig AlonzoEra) (PParams AlonzoEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig AlonzoEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig AlonzoEra) | |||||||||||||||||
| ShelleyEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| ShelleyEraTxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert Methods mkRegTxCert ∷ StakeCredential → TxCert AlonzoEra Source # getRegTxCert ∷ TxCert AlonzoEra → Maybe StakeCredential Source # mkUnRegTxCert ∷ StakeCredential → TxCert AlonzoEra Source # getUnRegTxCert ∷ TxCert AlonzoEra → Maybe StakeCredential Source # mkDelegStakeTxCert ∷ StakeCredential → KeyHash 'StakePool → TxCert AlonzoEra Source # getDelegStakeTxCert ∷ TxCert AlonzoEra → Maybe (StakeCredential, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert AlonzoEra Source # getGenesisDelegTxCert ∷ TxCert AlonzoEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert AlonzoEra → Either (ContextError AlonzoEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem AlonzoEra → Either (ContextError AlonzoEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo AlonzoEra → Either (ContextError AlonzoEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem AlonzoEra → Maybe (Data AlonzoEra) → Data AlonzoEra → Either (ContextError AlonzoEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO AlonzoEra → TxIn → Either (ContextError AlonzoEra) (PlutusTxInInfo AlonzoEra 'PlutusV1) Source # | |||||||||||||||||
| TranslateEra AlonzoEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → PParams (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra PParams) (PParams AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → DState (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra DState) (DState AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → PState (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra PState) (PState AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → UTxO (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra UTxO) (UTxO AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel AlonzoTxBodyRaw AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). AlonzoTxBodyRaw l AlonzoEra → STxLevel l AlonzoEra Source # | |||||||||||||||||
| HasEraTxLevel Tx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| HasEraTxLevel TxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "DELEG" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "DELPL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "DELPL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "DELPL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "POOL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "PPUP" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "UTXOS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "UTXOS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| TranslateEra AlonzoEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → Tx 'TopTx (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra (Tx 'TopTx)) (Tx 'TopTx AlonzoEra) Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (AlonzoTxBodyRaw l AlonzoEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l AlonzoEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l AlonzoEra)) | |||||||||||||||||
| SafeToHash (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| NFData (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods rnf ∷ PlutusScript AlonzoEra → () # | |||||||||||||||||
| Generic (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
Methods from ∷ PlutusScript AlonzoEra → Rep (PlutusScript AlonzoEra) x # to ∷ Rep (PlutusScript AlonzoEra) x → PlutusScript AlonzoEra # | |||||||||||||||||
| Generic (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition Associated Types
Methods from ∷ TransitionConfig AlonzoEra → Rep (TransitionConfig AlonzoEra) x # to ∷ Rep (TransitionConfig AlonzoEra) x → TransitionConfig AlonzoEra # | |||||||||||||||||
| Show (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| Show (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition | |||||||||||||||||
| Eq (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods (==) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (/=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition Methods (==) ∷ TransitionConfig AlonzoEra → TransitionConfig AlonzoEra → Bool # (/=) ∷ TransitionConfig AlonzoEra → TransitionConfig AlonzoEra → Bool # | |||||||||||||||||
| Ord (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods compare ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Ordering # (<) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (<=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (>) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (>=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # max ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → PlutusScript AlonzoEra # min ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → PlutusScript AlonzoEra # | |||||||||||||||||
| MemPack (PlutusScript AlonzoEra) | It might seem that this instance unnecessarily utilizes a zero Tag, but it is needed for forward compatibility with plutus scripts from future eras. That being said, currently this instance is not used at all, since reference scripts where
introduced in Babbage era and | ||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| NoThunks (PlutusScript AlonzoEra) | |||||||||||||||||
| NoThunks (TransitionConfig AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
| EncCBOR (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| EncCBOR (Tx l AlonzoEra) | |||||||||||||||||
| EncCBOR (TxBody l AlonzoEra) | Encodes memoized bytes created upon construction. | ||||||||||||||||
| SafeToHash (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods originalBytes ∷ TxBody l AlonzoEra → ByteString Source # originalBytesSize ∷ TxBody l AlonzoEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l AlonzoEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx l AlonzoEra) | |||||||||||||||||
| EqRaw (TxBody l AlonzoEra) | |||||||||||||||||
| Memoized (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
| |||||||||||||||||
| NFData (Tx l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| NFData (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| Generic (Tx l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx Associated Types
| |||||||||||||||||
| Generic (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
| |||||||||||||||||
| Show (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| Show (Tx l AlonzoEra) | |||||||||||||||||
| Show (TxBody l AlonzoEra) | |||||||||||||||||
| Eq (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods (==) ∷ AlonzoTxBodyRaw l AlonzoEra → AlonzoTxBodyRaw l AlonzoEra → Bool # (/=) ∷ AlonzoTxBodyRaw l AlonzoEra → AlonzoTxBodyRaw l AlonzoEra → Bool # | |||||||||||||||||
| Eq (Tx l AlonzoEra) | |||||||||||||||||
| Eq (TxBody l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l AlonzoEra) | |||||||||||||||||
| HashAnnotated (TxBody l AlonzoEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods hashAnnotated ∷ TxBody l AlonzoEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type ContextError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo | |||||||||||||||||
| newtype TxInfoResult AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo newtype TxInfoResult AlonzoEra = AlonzoTxInfoResult (Either (ContextError AlonzoEra) (PlutusTxInfo 'PlutusV1)) | |||||||||||||||||
| newtype PlutusScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type TxBodyUpgradeError AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError AlonzoEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.BlockBody.Internal | |||||||||||||||||
| type NativeScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type Script AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type TxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData | |||||||||||||||||
| type TxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxOut | |||||||||||||||||
| type TxWits AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxWits | |||||||||||||||||
| type Value AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type TranslationContext AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert | |||||||||||||||||
| type TxCertUpgradeError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert | |||||||||||||||||
| type Genesis AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Genesis | |||||||||||||||||
| type AccountState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account | |||||||||||||||||
| type Accounts AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account | |||||||||||||||||
| type CertState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.CertState | |||||||||||||||||
| type GovState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type InstantStake AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Stake | |||||||||||||||||
| type ScriptsNeeded AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.UTxO | |||||||||||||||||
| type EraName AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| data TransitionConfig AlonzoEra | |||||||||||||||||
| type PlutusPurpose f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| newtype Tx l AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| newtype TxBody l AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| type EraRule "BBODY" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "DELEG" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "DELEGS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "DELPL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "EPOCH" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "LEDGER" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "LEDGERS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "MIR" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "NEWPP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "POOL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "POOLREAP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "PPUP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "RUPD" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "SNAP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "TICK" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "TICKF" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UPEC" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UTXO" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UTXOS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UTXOW" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules | |||||||||||||||||
| type EraRuleEvent "PPUP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ppup | |||||||||||||||||
| type EraRuleEvent "TICK" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules | |||||||||||||||||
| type EraRuleFailure "BBODY" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type PParamsHKD f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type UpgradePParams f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type TranslationError AlonzoEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type STxLevel l AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type TranslationError AlonzoEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type Rep (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type Rep (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition type Rep (TransitionConfig AlonzoEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Alonzo.Transition" "cardano-ledger-alonzo-1.15.0.0-inplace" 'False) (C1 ('MetaCons "AlonzoTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "atcAlonzoGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AlonzoGenesis) :*: S1 ('MetaSel ('Just "atcMaryTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig MaryEra)))) | |||||||||||||||||
| type RawType (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| type Rep (Tx l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| type Rep (TxBody l AlonzoEra) | |||||||||||||||||
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 ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxBodyRaw l AlonzoEra))))) | |||||||||||||||||
Babbage
data BabbageEra Source #
Instances
| AllegraEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| AllegraEraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData BabbageEra) (StrictSeq (NativeScript BabbageEra)) Source # | |||||||||||||||||
| AllegraEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) ValidityInterval Source # | |||||||||||||||||
| AlonzoEraPParams BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Natural) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Natural) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Natural) Source # | |||||||||||||||||
| EraPlutusContext BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage BabbageEra) Source # mkTxInfoResult ∷ LedgerTxInfo BabbageEra → TxInfoResult BabbageEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l BabbageEra ⇒ SLanguage l → TxInfoResult BabbageEra → Either (ContextError BabbageEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript BabbageEra → ScriptHash → PlutusPurpose AsIxItem BabbageEra → LedgerTxInfo BabbageEra → TxInfoResult BabbageEra → (Data BabbageEra, ExUnits) → CostModel → Either (ContextError BabbageEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script BabbageEra → Maybe (PlutusScript BabbageEra) Source # fromPlutusScript ∷ PlutusScript BabbageEra → Script BabbageEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript BabbageEra) Source # withPlutusScript ∷ PlutusScript BabbageEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g BabbageEra → PlutusPurpose f BabbageEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f BabbageEra Source # toSpendingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f BabbageEra Source # toMintingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert BabbageEra) → PlutusPurpose f BabbageEra Source # toCertifyingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 (TxCert BabbageEra)) Source # mkRewardingPurpose ∷ f Word32 RewardAccount → PlutusPurpose f BabbageEra Source # toRewardingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 RewardAccount) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra BabbageEra) → PlutusPurpose AsIx BabbageEra Source # | |||||||||||||||||
| AlonzoEraTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods isValidTxL ∷ Lens' (Tx 'TopTx BabbageEra) IsValid Source # | |||||||||||||||||
| AlonzoEraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData BabbageEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| AlonzoEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" BabbageEra ⇒ Lens' (TxBody l BabbageEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → PlutusPurpose AsItem BabbageEra → StrictMaybe (PlutusPurpose AsIx BabbageEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → PlutusPurpose AsIx BabbageEra → StrictMaybe (PlutusPurpose AsIxItem BabbageEra) Source # | |||||||||||||||||
| AlonzoEraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut BabbageEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut BabbageEra) (Datum BabbageEra) Source # | |||||||||||||||||
| AlonzoEraTxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxWits Methods datsTxWitsL ∷ Lens' (TxWits BabbageEra) (TxDats BabbageEra) Source # rdmrsTxWitsL ∷ Lens' (TxWits BabbageEra) (Redeemers BabbageEra) Source # | |||||||||||||||||
| AlonzoEraUTxO BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.UTxO Methods getSupplementalDataHashes ∷ ∀ (l ∷ TxLevel). UTxO BabbageEra → TxBody l BabbageEra → Set DataHash Source # getSpendingDatum ∷ ∀ (l ∷ TxLevel). UTxO BabbageEra → Tx l BabbageEra → PlutusPurpose AsItem BabbageEra → Maybe (Data BabbageEra) Source # | |||||||||||||||||
| EraApi BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra BabbageEra) ⇒ Tx l (PreviousEra BabbageEra) → Either (TxUpgradeError BabbageEra) (Tx l BabbageEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra BabbageEra) ⇒ TxBody l (PreviousEra BabbageEra) → Either (TxBodyUpgradeError BabbageEra) (TxBody l BabbageEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra BabbageEra) → TxAuxData BabbageEra Source # upgradeTxWits ∷ TxWits (PreviousEra BabbageEra) → TxWits BabbageEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra BabbageEra) → NativeScript BabbageEra Source # | |||||||||||||||||
| AnyEraScript BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script BabbageEra → Maybe (PlutusScript BabbageEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 (TxCert BabbageEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 RewardAccount) Source # anyEraToVotingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 (ProposalProcedure BabbageEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx BabbageEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Maybe (Update BabbageEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (StrictSeq (Sized (TxOut BabbageEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Maybe (TxOut BabbageEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Maybe (Sized (TxOut BabbageEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (VotingProcedures BabbageEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (OSet (ProposalProcedure BabbageEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert BabbageEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert BabbageEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert BabbageEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert BabbageEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert BabbageEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert BabbageEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert BabbageEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut BabbageEra) (Maybe (Datum BabbageEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut BabbageEra) (Maybe (Maybe (Script BabbageEra))) Source # | |||||||||||||||||
| AnyEraTxWits BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits BabbageEra) (Maybe (TxDats BabbageEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits BabbageEra) (Maybe (Redeemers BabbageEra)) Source # | |||||||||||||||||
| BabbageEraPParams BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Methods hkdCoinsPerUTxOByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CoinPerByte) Source # | |||||||||||||||||
| BabbageEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (Sized (TxOut BabbageEra))) Source # referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (Set TxIn) Source # totalCollateralTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe Coin) Source # collateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (TxOut BabbageEra)) Source # sizedCollateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (Sized (TxOut BabbageEra))) Source # allSizedOutputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (StrictSeq (Sized (TxOut BabbageEra))) Source # | |||||||||||||||||
| BabbageEraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut Methods referenceScriptTxOutL ∷ Lens' (TxOut BabbageEra) (StrictMaybe (Script BabbageEra)) Source # dataTxOutL ∷ Lens' (TxOut BabbageEra) (StrictMaybe (Data BabbageEra)) Source # datumTxOutL ∷ Lens' (TxOut BabbageEra) (Datum BabbageEra) Source # | |||||||||||||||||
| EraBlockBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.BlockBody Associated Types
| |||||||||||||||||
| EraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
| |||||||||||||||||
| EraTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → Tx l BabbageEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l BabbageEra) (TxBody l BabbageEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l BabbageEra) (TxWits BabbageEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l BabbageEra) (StrictMaybe (TxAuxData BabbageEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l BabbageEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits BabbageEra), Typeable l) ⇒ Tx l BabbageEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l BabbageEra → NativeScript BabbageEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → Tx l BabbageEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l BabbageEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (TxOut BabbageEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (TxCert BabbageEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → (KeyHash 'StakePool → Bool) → TxBody l BabbageEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l BabbageEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx BabbageEra → Int Source # | |||||||||||||||||
| EraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value BabbageEra → TxOut BabbageEra Source # upgradeTxOut ∷ TxOut (PreviousEra BabbageEra) → TxOut BabbageEra Source # valueTxOutL ∷ Lens' (TxOut BabbageEra) (Value BabbageEra) Source # compactValueTxOutL ∷ Lens' (TxOut BabbageEra) (CompactForm (Value BabbageEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut BabbageEra) (Either (Value BabbageEra) (CompactForm (Value BabbageEra))) Source # addrTxOutL ∷ Lens' (TxOut BabbageEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut BabbageEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut BabbageEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams BabbageEra → Sized (TxOut BabbageEra) → Coin Source # getMinCoinTxOut ∷ PParams BabbageEra → TxOut BabbageEra → Coin Source # | |||||||||||||||||
| EraTxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxWits Associated Types
Methods mkBasicTxWits ∷ TxWits BabbageEra Source # addrTxWitsL ∷ Lens' (TxWits BabbageEra) (Set (WitVKey 'Witness)) Source # bootAddrTxWitsL ∷ Lens' (TxWits BabbageEra) (Set BootstrapWitness) Source # scriptTxWitsL ∷ Lens' (TxWits BabbageEra) (Map ScriptHash (Script BabbageEra)) Source # | |||||||||||||||||
| EraPParams BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Associated Types
Methods applyPPUpdates ∷ PParams BabbageEra → PParamsUpdate BabbageEra → PParams BabbageEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity BabbageEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe BabbageEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe BabbageEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra BabbageEra)) ⇒ UpgradePParams f BabbageEra → PParamsHKD f (PreviousEra BabbageEra) → PParamsHKD f BabbageEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra BabbageEra)) ⇒ DowngradePParams f BabbageEra → PParamsHKD f BabbageEra → PParamsHKD f (PreviousEra BabbageEra) Source # hkdMinFeeAL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Coin) Source # hkdMinFeeBL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Coin) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word16) Source # hkdKeyDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Coin) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams BabbageEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams BabbageEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate BabbageEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Coin) Source # hkdMinPoolCostL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Coin) Source # | |||||||||||||||||
| EraTxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra BabbageEra) → Either (TxCertUpgradeError BabbageEra) (TxCert BabbageEra) Source # getVKeyWitnessTxCert ∷ TxCert BabbageEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert BabbageEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert BabbageEra Source # getRegPoolTxCert ∷ TxCert BabbageEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert BabbageEra Source # getRetirePoolTxCert ∷ TxCert BabbageEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams BabbageEra → (KeyHash 'StakePool → Bool) → f (TxCert BabbageEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert BabbageEra) → Coin Source # | |||||||||||||||||
| EraTxLevel BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era Associated Types
| |||||||||||||||||
| EraGenesis BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era Associated Types
| |||||||||||||||||
| EraAccounts BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState BabbageEra → Accounts BabbageEra → Accounts BabbageEra Source # accountsMapL ∷ Lens' (Accounts BabbageEra) (Map (Credential 'Staking) (AccountState BabbageEra)) Source # balanceAccountStateL ∷ Lens' (AccountState BabbageEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState BabbageEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState BabbageEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts BabbageEra → (Maybe (AccountState BabbageEra), Accounts BabbageEra) Source # | |||||||||||||||||
| EraCertState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState BabbageEra) (DState BabbageEra) Source # certPStateL ∷ Lens' (CertState BabbageEra) (PState BabbageEra) Source # obligationCertState ∷ CertState BabbageEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody BabbageEra ⇒ PParams BabbageEra → CertState BabbageEra → TxBody t BabbageEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody BabbageEra ⇒ PParams BabbageEra → CertState BabbageEra → TxBody t BabbageEra → Coin Source # | |||||||||||||||||
| EraGov BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Associated Types
Methods emptyGovState ∷ GovState BabbageEra Source # curPParamsGovStateL ∷ Lens' (GovState BabbageEra) (PParams BabbageEra) Source # prevPParamsGovStateL ∷ Lens' (GovState BabbageEra) (PParams BabbageEra) Source # futurePParamsGovStateL ∷ Lens' (GovState BabbageEra) (FuturePParams BabbageEra) Source # obligationGovState ∷ GovState BabbageEra → Obligations Source # | |||||||||||||||||
| EraStake BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake BabbageEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO BabbageEra → InstantStake BabbageEra → InstantStake BabbageEra Source # deleteInstantStake ∷ UTxO BabbageEra → InstantStake BabbageEra → InstantStake BabbageEra Source # resolveInstantStake ∷ InstantStake BabbageEra → Accounts BabbageEra → Stake Source # | |||||||||||||||||
| EraUTxO BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → CertState BabbageEra → UTxO BabbageEra → TxBody t BabbageEra → Value BabbageEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO BabbageEra → TxBody t BabbageEra → Value BabbageEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → (KeyHash 'StakePool → Bool) → TxBody t BabbageEra → Value BabbageEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO BabbageEra → Tx t BabbageEra → ScriptsProvided BabbageEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO BabbageEra → TxBody t BabbageEra → ScriptsNeeded BabbageEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded BabbageEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState BabbageEra → UTxO BabbageEra → TxBody t BabbageEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → Tx t BabbageEra → UTxO BabbageEra → Coin Source # | |||||||||||||||||
| Era BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| MaryEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Value BabbageEra) Source # | |||||||||||||||||
| ApplyTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv BabbageEra → MempoolState BabbageEra → Tx 'TopTx BabbageEra → Either (ApplyTxError BabbageEra) (MempoolState BabbageEra, Validated (Tx 'TopTx BabbageEra)) Source # | |||||||||||||||||
| ApplyBlock BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState BabbageEra → Block BHeaderView BabbageEra → (NewEpochState BabbageEra, [PredicateFailure (EraRule "BBODY" BabbageEra)], [Event (EraRule "BBODY" BabbageEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState BabbageEra → SlotNo → (NewEpochState BabbageEra, [Event (EraRule "TICK" BabbageEra)]) Source # | |||||||||||||||||
| ShelleyEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript BabbageEra Source # getRequireSignature ∷ NativeScript BabbageEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript BabbageEra) → NativeScript BabbageEra Source # getRequireAllOf ∷ NativeScript BabbageEra → Maybe (StrictSeq (NativeScript BabbageEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript BabbageEra) → NativeScript BabbageEra Source # getRequireAnyOf ∷ NativeScript BabbageEra → Maybe (StrictSeq (NativeScript BabbageEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript BabbageEra) → NativeScript BabbageEra Source # getRequireMOf ∷ NativeScript BabbageEra → Maybe (Int, StrictSeq (NativeScript BabbageEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState BabbageEra Source # accountsPtrsMapL ∷ Lens' (Accounts BabbageEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts BabbageEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState BabbageEra) Ptr Source # | |||||||||||||||||
| EraTransition BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext BabbageEra → TransitionConfig (PreviousEra BabbageEra) → TransitionConfig BabbageEra Source # injectIntoTestState ∷ TransitionConfig BabbageEra → NewEpochState BabbageEra → NewEpochState BabbageEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig BabbageEra) (TransitionConfig (PreviousEra BabbageEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig BabbageEra) (TranslationContext BabbageEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig BabbageEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig BabbageEra) (PParams BabbageEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig BabbageEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig BabbageEra) | |||||||||||||||||
| ShelleyEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods ttlTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) SlotNo Source # updateTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (Update BabbageEra)) Source # | |||||||||||||||||
| ShelleyEraTxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert Methods mkRegTxCert ∷ StakeCredential → TxCert BabbageEra Source # getRegTxCert ∷ TxCert BabbageEra → Maybe StakeCredential Source # mkUnRegTxCert ∷ StakeCredential → TxCert BabbageEra Source # getUnRegTxCert ∷ TxCert BabbageEra → Maybe StakeCredential Source # mkDelegStakeTxCert ∷ StakeCredential → KeyHash 'StakePool → TxCert BabbageEra Source # getDelegStakeTxCert ∷ TxCert BabbageEra → Maybe (StakeCredential, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert BabbageEra Source # getGenesisDelegTxCert ∷ TxCert BabbageEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert BabbageEra → Either (ContextError BabbageEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem BabbageEra → Either (ContextError BabbageEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo BabbageEra → Either (ContextError BabbageEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem BabbageEra → Maybe (Data BabbageEra) → Data BabbageEra → Either (ContextError BabbageEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO BabbageEra → TxIn → Either (ContextError BabbageEra) (PlutusTxInInfo BabbageEra 'PlutusV1) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV2 BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV2 → ProtVer → TxCert BabbageEra → Either (ContextError BabbageEra) (PlutusTxCert 'PlutusV2) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV2 → ProtVer → PlutusPurpose AsIxItem BabbageEra → Either (ContextError BabbageEra) (PlutusScriptPurpose 'PlutusV2) Source # toPlutusTxInfo ∷ proxy 'PlutusV2 → LedgerTxInfo BabbageEra → Either (ContextError BabbageEra) (PlutusTxInfo 'PlutusV2) Source # toPlutusArgs ∷ proxy 'PlutusV2 → ProtVer → PlutusTxInfo 'PlutusV2 → PlutusPurpose AsIxItem BabbageEra → Maybe (Data BabbageEra) → Data BabbageEra → Either (ContextError BabbageEra) (PlutusArgs 'PlutusV2) Source # toPlutusTxInInfo ∷ proxy 'PlutusV2 → UTxO BabbageEra → TxIn → Either (ContextError BabbageEra) (PlutusTxInInfo BabbageEra 'PlutusV2) Source # | |||||||||||||||||
| TranslateEra BabbageEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → DState (PreviousEra BabbageEra) → Except (TranslationError BabbageEra DState) (DState BabbageEra) Source # | |||||||||||||||||
| TranslateEra BabbageEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → PState (PreviousEra BabbageEra) → Except (TranslationError BabbageEra PState) (PState BabbageEra) Source # | |||||||||||||||||
| TranslateEra BabbageEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → UTxO (PreviousEra BabbageEra) → Except (TranslationError BabbageEra UTxO) (UTxO BabbageEra) Source # | |||||||||||||||||
| TranslateEra BabbageEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel BabbageTxBodyRaw BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). BabbageTxBodyRaw l BabbageEra → STxLevel l BabbageEra Source # | |||||||||||||||||
| HasEraTxLevel Tx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l BabbageEra → STxLevel l BabbageEra Source # | |||||||||||||||||
| HasEraTxLevel TxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → STxLevel l BabbageEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" AlonzoUtxosEvent BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos Methods injectEvent ∷ AlonzoUtxosEvent BabbageEra → EraRuleEvent "UTXOS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "DELEG" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "DELPL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "DELPL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "DELPL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "POOL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "PPUP" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "UTXOS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "UTXOS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| TranslateEra BabbageEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → Tx 'TopTx (PreviousEra BabbageEra) → Except (TranslationError BabbageEra (Tx 'TopTx)) (Tx 'TopTx BabbageEra) Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (BabbageTxBodyRaw l BabbageEra)) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (Annotator (BabbageTxBodyRaw l BabbageEra)) Source # dropCBOR ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Decoder s () Source # label ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Text Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l BabbageEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l BabbageEra)) | |||||||||||||||||
| SafeToHash (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| NFData (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods rnf ∷ PlutusScript BabbageEra → () # | |||||||||||||||||
| Generic (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
Methods from ∷ PlutusScript BabbageEra → Rep (PlutusScript BabbageEra) x # to ∷ Rep (PlutusScript BabbageEra) x → PlutusScript BabbageEra # | |||||||||||||||||
| Show (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods showsPrec ∷ Int → PlutusScript BabbageEra → ShowS # show ∷ PlutusScript BabbageEra → String # showList ∷ [PlutusScript BabbageEra] → ShowS # | |||||||||||||||||
| Show (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Methods showsPrec ∷ Int → TransitionConfig BabbageEra → ShowS # show ∷ TransitionConfig BabbageEra → String # showList ∷ [TransitionConfig BabbageEra] → ShowS # | |||||||||||||||||
| Eq (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods (==) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (/=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Methods (==) ∷ TransitionConfig BabbageEra → TransitionConfig BabbageEra → Bool # (/=) ∷ TransitionConfig BabbageEra → TransitionConfig BabbageEra → Bool # | |||||||||||||||||
| Ord (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods compare ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Ordering # (<) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (<=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (>) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (>=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # max ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → PlutusScript BabbageEra # min ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → PlutusScript BabbageEra # | |||||||||||||||||
| MemPack (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods packedByteCount ∷ PlutusScript BabbageEra → Int Source # packM ∷ PlutusScript BabbageEra → Pack s () Source # unpackM ∷ Buffer b ⇒ Unpack s b (PlutusScript BabbageEra) Source # | |||||||||||||||||
| NoThunks (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods noThunks ∷ Context → PlutusScript BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → PlutusScript BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (PlutusScript BabbageEra) → String Source # | |||||||||||||||||
| NoThunks (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Methods noThunks ∷ Context → TransitionConfig BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → TransitionConfig BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (TransitionConfig BabbageEra) → String Source # | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| Typeable l ⇒ DecCBOR (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (BabbageTxBodyRaw l BabbageEra) Source # dropCBOR ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Decoder s () Source # label ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Text Source # | |||||||||||||||||
| EncCBOR (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods | |||||||||||||||||
| EncCBOR (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| EncCBOR (TxBody l BabbageEra) | Encodes memoized bytes created upon construction. | ||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| SafeToHash (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods originalBytes ∷ TxBody l BabbageEra → ByteString Source # originalBytesSize ∷ TxBody l BabbageEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l BabbageEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods eqRaw ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool Source # | |||||||||||||||||
| EqRaw (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods eqRaw ∷ Tx l BabbageEra → Tx l BabbageEra → Bool Source # | |||||||||||||||||
| EqRaw (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods eqRaw ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool Source # | |||||||||||||||||
| Memoized (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l BabbageEra → MemoBytes (RawType (TxBody l BabbageEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l BabbageEra)) → TxBody l BabbageEra | |||||||||||||||||
| NFData (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods rnf ∷ BabbageTxBodyRaw l BabbageEra → () # | |||||||||||||||||
| NFData (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods rnf ∷ Tx l BabbageEra → () # | |||||||||||||||||
| NFData (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods rnf ∷ TxBody l BabbageEra → () # | |||||||||||||||||
| Generic (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Associated Types
Methods from ∷ Tx l BabbageEra → Rep (Tx l BabbageEra) x # to ∷ Rep (Tx l BabbageEra) x → Tx l BabbageEra # | |||||||||||||||||
| Generic (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods from ∷ TxBody l BabbageEra → Rep (TxBody l BabbageEra) x # to ∷ Rep (TxBody l BabbageEra) x → TxBody l BabbageEra # | |||||||||||||||||
| Show (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods showsPrec ∷ Int → BabbageTxBodyRaw l BabbageEra → ShowS # show ∷ BabbageTxBodyRaw l BabbageEra → String # showList ∷ [BabbageTxBodyRaw l BabbageEra] → ShowS # | |||||||||||||||||
| Show (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| Show (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| Eq (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods (==) ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool # (/=) ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool # | |||||||||||||||||
| Eq (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods (==) ∷ Tx l BabbageEra → Tx l BabbageEra → Bool # (/=) ∷ Tx l BabbageEra → Tx l BabbageEra → Bool # | |||||||||||||||||
| Eq (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods (==) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # (/=) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # | |||||||||||||||||
| Typeable l ⇒ NoThunks (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods noThunks ∷ Context → BabbageTxBodyRaw l BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → BabbageTxBodyRaw l BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → String Source # | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l BabbageEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l BabbageEra) | |||||||||||||||||
| HashAnnotated (TxBody l BabbageEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods hashAnnotated ∷ TxBody l BabbageEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type ContextError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo | |||||||||||||||||
| data TxInfoResult BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo | |||||||||||||||||
| data PlutusScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts data PlutusScript BabbageEra
| |||||||||||||||||
| type TxBodyUpgradeError BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError BabbageEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.BlockBody | |||||||||||||||||
| type NativeScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| type Script BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| type TxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData | |||||||||||||||||
| type TxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut | |||||||||||||||||
| type TxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxWits | |||||||||||||||||
| type Value BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type TranslationContext BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type TxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert | |||||||||||||||||
| type TxCertUpgradeError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert | |||||||||||||||||
| type Genesis BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type AccountState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account | |||||||||||||||||
| type Accounts BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account | |||||||||||||||||
| type CertState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.CertState | |||||||||||||||||
| type GovState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type InstantStake BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Stake | |||||||||||||||||
| type ScriptsNeeded BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.UTxO | |||||||||||||||||
| type EraName BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype TransitionConfig BabbageEra | |||||||||||||||||
| type PlutusPurpose f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| newtype Tx l BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| newtype TxBody l BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| type EraRule "BBODY" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "DELEG" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "DELEGS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "DELPL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "EPOCH" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "LEDGER" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "LEDGERS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "MIR" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "NEWPP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "POOL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "POOLREAP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "PPUP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "RUPD" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "SNAP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "TICK" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "TICKF" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UPEC" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UTXO" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UTXOS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UTXOW" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules | |||||||||||||||||
| type EraRuleEvent "PPUP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules | |||||||||||||||||
| type EraRuleEvent "TICK" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules | |||||||||||||||||
| type EraRuleEvent "UTXOS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "BBODY" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type PParamsHKD f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type UpgradePParams f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type TranslationError BabbageEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type STxLevel l BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type TranslationError BabbageEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type Rep (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts type Rep (PlutusScript BabbageEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Babbage.Scripts" "cardano-ledger-babbage-1.13.0.0-inplace" 'False) (C1 ('MetaCons "BabbagePlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons "BabbagePlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2)))) | |||||||||||||||||
| type RawType (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| type Rep (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx type Rep (Tx l BabbageEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Babbage.Tx" "cardano-ledger-babbage-1.13.0.0-inplace" 'True) (C1 ('MetaCons "MkBabbageTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBabbageTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx l BabbageEra)))) | |||||||||||||||||
| type Rep (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
Conway
Instances
| AllegraEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| AllegraEraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData ConwayEra) (StrictSeq (NativeScript ConwayEra)) Source # | |||||||||||||||||
| AllegraEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) ValidityInterval Source # | |||||||||||||||||
| AlonzoEraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Natural) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Natural) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Natural) Source # | |||||||||||||||||
| EraPlutusContext ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage ConwayEra) Source # mkTxInfoResult ∷ LedgerTxInfo ConwayEra → TxInfoResult ConwayEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l ConwayEra ⇒ SLanguage l → TxInfoResult ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript ConwayEra → ScriptHash → PlutusPurpose AsIxItem ConwayEra → LedgerTxInfo ConwayEra → TxInfoResult ConwayEra → (Data ConwayEra, ExUnits) → CostModel → Either (ContextError ConwayEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script ConwayEra → Maybe (PlutusScript ConwayEra) Source # fromPlutusScript ∷ PlutusScript ConwayEra → Script ConwayEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript ConwayEra) Source # withPlutusScript ∷ PlutusScript ConwayEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g ConwayEra → PlutusPurpose f ConwayEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f ConwayEra Source # toSpendingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f ConwayEra Source # toMintingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert ConwayEra) → PlutusPurpose f ConwayEra Source # toCertifyingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (TxCert ConwayEra)) Source # mkRewardingPurpose ∷ f Word32 RewardAccount → PlutusPurpose f ConwayEra Source # toRewardingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 RewardAccount) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra ConwayEra) → PlutusPurpose AsIx ConwayEra Source # | |||||||||||||||||
| AlonzoEraTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| AlonzoEraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData ConwayEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| AlonzoEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" ConwayEra ⇒ Lens' (TxBody l ConwayEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEra → PlutusPurpose AsItem ConwayEra → StrictMaybe (PlutusPurpose AsIx ConwayEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEra → PlutusPurpose AsIx ConwayEra → StrictMaybe (PlutusPurpose AsIxItem ConwayEra) Source # | |||||||||||||||||
| AlonzoEraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut ConwayEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut ConwayEra) (Datum ConwayEra) Source # | |||||||||||||||||
| AlonzoEraTxWits ConwayEra | |||||||||||||||||
| AlonzoEraUTxO ConwayEra | |||||||||||||||||
| EraApi ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra ConwayEra) ⇒ Tx l (PreviousEra ConwayEra) → Either (TxUpgradeError ConwayEra) (Tx l ConwayEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra ConwayEra) ⇒ TxBody l (PreviousEra ConwayEra) → Either (TxBodyUpgradeError ConwayEra) (TxBody l ConwayEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra ConwayEra) → TxAuxData ConwayEra Source # upgradeTxWits ∷ TxWits (PreviousEra ConwayEra) → TxWits ConwayEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra ConwayEra) → NativeScript ConwayEra Source # | |||||||||||||||||
| AnyEraScript ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script ConwayEra → Maybe (PlutusScript ConwayEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (TxCert ConwayEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 RewardAccount) Source # anyEraToVotingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (ProposalProcedure ConwayEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx ConwayEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Maybe (Update ConwayEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (StrictSeq (Sized (TxOut ConwayEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Maybe (TxOut ConwayEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Maybe (Sized (TxOut ConwayEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (VotingProcedures ConwayEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (OSet (ProposalProcedure ConwayEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert ConwayEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert ConwayEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut ConwayEra) (Maybe (Datum ConwayEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut ConwayEra) (Maybe (Maybe (Script ConwayEra))) Source # | |||||||||||||||||
| AnyEraTxWits ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits ConwayEra) (Maybe (TxDats ConwayEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits ConwayEra) (Maybe (Redeemers ConwayEra)) Source # | |||||||||||||||||
| BabbageEraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Methods hkdCoinsPerUTxOByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CoinPerByte) Source # | |||||||||||||||||
| BabbageEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictSeq (Sized (TxOut ConwayEra))) Source # referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (Set TxIn) Source # totalCollateralTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe Coin) Source # collateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe (TxOut ConwayEra)) Source # sizedCollateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe (Sized (TxOut ConwayEra))) Source # allSizedOutputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (StrictSeq (Sized (TxOut ConwayEra))) Source # | |||||||||||||||||
| BabbageEraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut | |||||||||||||||||
| ConwayEraGov ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Governance Methods constitutionGovStateL ∷ Lens' (GovState ConwayEra) (Constitution ConwayEra) Source # proposalsGovStateL ∷ Lens' (GovState ConwayEra) (Proposals ConwayEra) Source # drepPulsingStateGovStateL ∷ Lens' (GovState ConwayEra) (DRepPulsingState ConwayEra) Source # committeeGovStateL ∷ Lens' (GovState ConwayEra) (StrictMaybe (Committee ConwayEra)) Source # | |||||||||||||||||
| RunConwayRatify ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods runConwayRatify ∷ Globals → RatifyEnv ConwayEra → RatifyState ConwayEra → RatifySignal ConwayEra → RatifyState ConwayEra Source # | |||||||||||||||||
| ConwayEraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Methods modifiedPPGroups ∷ PParamsUpdate ConwayEra → Set PPGroups Source # ppuWellFormed ∷ ProtVer → PParamsUpdate ConwayEra → Bool Source # hkdPoolVotingThresholdsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f PoolVotingThresholds) Source # hkdDRepVotingThresholdsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f DRepVotingThresholds) Source # hkdCommitteeMinSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Natural) Source # hkdCommitteeMaxTermLengthL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdGovActionLifetimeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdGovActionDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Coin) Source # hkdDRepDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdDRepActivityL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdMinFeeRefScriptCostPerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f NonNegativeInterval) Source # ppMaxRefScriptSizePerTxG ∷ SimpleGetter (PParams ConwayEra) Word32 Source # ppMaxRefScriptSizePerBlockG ∷ SimpleGetter (PParams ConwayEra) Word32 Source # ppRefScriptCostMultiplierG ∷ SimpleGetter (PParams ConwayEra) PositiveInterval Source # ppRefScriptCostStrideG ∷ SimpleGetter (PParams ConwayEra) (NonZero Word32) Source # | |||||||||||||||||
| ConwayEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods mkVotingPurpose ∷ f Word32 Voter → PlutusPurpose f ConwayEra Source # toVotingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 Voter) Source # mkProposingPurpose ∷ f Word32 (ProposalProcedure ConwayEra) → PlutusPurpose f ConwayEra Source # toProposingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (ProposalProcedure ConwayEra)) Source # | |||||||||||||||||
| ConwayEraAccounts ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account | |||||||||||||||||
| ConwayEraCertState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.CertState | |||||||||||||||||
| ConwayEraTransition ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Methods tcConwayGenesisL ∷ Lens' (TransitionConfig ConwayEra) ConwayGenesis Source # | |||||||||||||||||
| ConwayEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods currentTreasuryValueTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe Coin) Source # votingProceduresTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (VotingProcedures ConwayEra) Source # proposalProceduresTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (OSet (ProposalProcedure ConwayEra)) Source # treasuryDonationTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) Coin Source # | |||||||||||||||||
| ConwayEraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert Methods mkRegDepositTxCert ∷ StakeCredential → Coin → TxCert ConwayEra Source # getRegDepositTxCert ∷ TxCert ConwayEra → Maybe (StakeCredential, Coin) Source # mkUnRegDepositTxCert ∷ StakeCredential → Coin → TxCert ConwayEra Source # getUnRegDepositTxCert ∷ TxCert ConwayEra → Maybe (StakeCredential, Coin) Source # mkDelegTxCert ∷ StakeCredential → Delegatee → TxCert ConwayEra Source # getDelegTxCert ∷ TxCert ConwayEra → Maybe (StakeCredential, Delegatee) Source # mkRegDepositDelegTxCert ∷ StakeCredential → Delegatee → Coin → TxCert ConwayEra Source # getRegDepositDelegTxCert ∷ TxCert ConwayEra → Maybe (StakeCredential, Delegatee, Coin) Source # mkAuthCommitteeHotKeyTxCert ∷ Credential 'ColdCommitteeRole → Credential 'HotCommitteeRole → TxCert ConwayEra Source # getAuthCommitteeHotKeyTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # mkResignCommitteeColdTxCert ∷ Credential 'ColdCommitteeRole → StrictMaybe Anchor → TxCert ConwayEra Source # getResignCommitteeColdTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # mkRegDRepTxCert ∷ Credential 'DRepRole → Coin → StrictMaybe Anchor → TxCert ConwayEra Source # getRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # mkUnRegDRepTxCert ∷ Credential 'DRepRole → Coin → TxCert ConwayEra Source # getUnRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin) Source # mkUpdateDRepTxCert ∷ Credential 'DRepRole → StrictMaybe Anchor → TxCert ConwayEra Source # getUpdateDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| EraBlockBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.BlockBody Associated Types
| |||||||||||||||||
| EraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
| |||||||||||||||||
| EraTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEra → Tx l ConwayEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ConwayEra) (TxBody l ConwayEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ConwayEra) (TxWits ConwayEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ConwayEra) (StrictMaybe (TxAuxData ConwayEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l ConwayEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits ConwayEra), Typeable l) ⇒ Tx l ConwayEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l ConwayEra → NativeScript ConwayEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams ConwayEra → Tx l ConwayEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l ConwayEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictSeq (TxOut ConwayEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictSeq (TxCert ConwayEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams ConwayEra → (KeyHash 'StakePool → Bool) → TxBody l ConwayEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams ConwayEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l ConwayEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx ConwayEra → Int Source # | |||||||||||||||||
| EraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value ConwayEra → TxOut ConwayEra Source # upgradeTxOut ∷ TxOut (PreviousEra ConwayEra) → TxOut ConwayEra Source # valueTxOutL ∷ Lens' (TxOut ConwayEra) (Value ConwayEra) Source # compactValueTxOutL ∷ Lens' (TxOut ConwayEra) (CompactForm (Value ConwayEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut ConwayEra) (Either (Value ConwayEra) (CompactForm (Value ConwayEra))) Source # addrTxOutL ∷ Lens' (TxOut ConwayEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut ConwayEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut ConwayEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams ConwayEra → Sized (TxOut ConwayEra) → Coin Source # getMinCoinTxOut ∷ PParams ConwayEra → TxOut ConwayEra → Coin Source # | |||||||||||||||||
| EraTxWits ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxWits Associated Types
| |||||||||||||||||
| EraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Associated Types
Methods applyPPUpdates ∷ PParams ConwayEra → PParamsUpdate ConwayEra → PParams ConwayEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity ConwayEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe ConwayEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe ConwayEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra ConwayEra)) ⇒ UpgradePParams f ConwayEra → PParamsHKD f (PreviousEra ConwayEra) → PParamsHKD f ConwayEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra ConwayEra)) ⇒ DowngradePParams f ConwayEra → PParamsHKD f ConwayEra → PParamsHKD f (PreviousEra ConwayEra) Source # hkdMinFeeAL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Coin) Source # hkdMinFeeBL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Coin) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word16) Source # hkdKeyDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Coin) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams ConwayEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams ConwayEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate ConwayEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Coin) Source # hkdMinPoolCostL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Coin) Source # eraPParams ∷ [PParam ConwayEra] Source # | |||||||||||||||||
| EraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra ConwayEra) → Either (TxCertUpgradeError ConwayEra) (TxCert ConwayEra) Source # getVKeyWitnessTxCert ∷ TxCert ConwayEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert ConwayEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert ConwayEra Source # getRegPoolTxCert ∷ TxCert ConwayEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert ConwayEra Source # getRetirePoolTxCert ∷ TxCert ConwayEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams ConwayEra → (KeyHash 'StakePool → Bool) → f (TxCert ConwayEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams ConwayEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert ConwayEra) → Coin Source # | |||||||||||||||||
| EraTxLevel ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era Associated Types
| |||||||||||||||||
| EraGenesis ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Genesis Associated Types
| |||||||||||||||||
| EraAccounts ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState ConwayEra → Accounts ConwayEra → Accounts ConwayEra Source # accountsMapL ∷ Lens' (Accounts ConwayEra) (Map (Credential 'Staking) (AccountState ConwayEra)) Source # balanceAccountStateL ∷ Lens' (AccountState ConwayEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState ConwayEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState ConwayEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts ConwayEra → (Maybe (AccountState ConwayEra), Accounts ConwayEra) Source # | |||||||||||||||||
| EraCertState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState ConwayEra) (DState ConwayEra) Source # certPStateL ∷ Lens' (CertState ConwayEra) (PState ConwayEra) Source # obligationCertState ∷ CertState ConwayEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ConwayEra ⇒ PParams ConwayEra → CertState ConwayEra → TxBody t ConwayEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ConwayEra ⇒ PParams ConwayEra → CertState ConwayEra → TxBody t ConwayEra → Coin Source # | |||||||||||||||||
| EraGov ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Governance Associated Types
Methods emptyGovState ∷ GovState ConwayEra Source # curPParamsGovStateL ∷ Lens' (GovState ConwayEra) (PParams ConwayEra) Source # prevPParamsGovStateL ∷ Lens' (GovState ConwayEra) (PParams ConwayEra) Source # futurePParamsGovStateL ∷ Lens' (GovState ConwayEra) (FuturePParams ConwayEra) Source # obligationGovState ∷ GovState ConwayEra → Obligations Source # | |||||||||||||||||
| EraStake ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake ConwayEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO ConwayEra → InstantStake ConwayEra → InstantStake ConwayEra Source # deleteInstantStake ∷ UTxO ConwayEra → InstantStake ConwayEra → InstantStake ConwayEra Source # resolveInstantStake ∷ InstantStake ConwayEra → Accounts ConwayEra → Stake Source # | |||||||||||||||||
| EraUTxO ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → CertState ConwayEra → UTxO ConwayEra → TxBody t ConwayEra → Value ConwayEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO ConwayEra → TxBody t ConwayEra → Value ConwayEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → (KeyHash 'StakePool → Bool) → TxBody t ConwayEra → Value ConwayEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO ConwayEra → Tx t ConwayEra → ScriptsProvided ConwayEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO ConwayEra → TxBody t ConwayEra → ScriptsNeeded ConwayEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded ConwayEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState ConwayEra → UTxO ConwayEra → TxBody t ConwayEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → Tx t ConwayEra → UTxO ConwayEra → Coin Source # | |||||||||||||||||
| Era ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| MaryEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Value ConwayEra) Source # | |||||||||||||||||
| ApplyTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv ConwayEra → MempoolState ConwayEra → Tx 'TopTx ConwayEra → Either (ApplyTxError ConwayEra) (MempoolState ConwayEra, Validated (Tx 'TopTx ConwayEra)) Source # | |||||||||||||||||
| ApplyBlock ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState ConwayEra → Block BHeaderView ConwayEra → (NewEpochState ConwayEra, [PredicateFailure (EraRule "BBODY" ConwayEra)], [Event (EraRule "BBODY" ConwayEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState ConwayEra → SlotNo → (NewEpochState ConwayEra, [Event (EraRule "TICK" ConwayEra)]) Source # | |||||||||||||||||
| ShelleyEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript ConwayEra Source # getRequireSignature ∷ NativeScript ConwayEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireAllOf ∷ NativeScript ConwayEra → Maybe (StrictSeq (NativeScript ConwayEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireAnyOf ∷ NativeScript ConwayEra → Maybe (StrictSeq (NativeScript ConwayEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireMOf ∷ NativeScript ConwayEra → Maybe (Int, StrictSeq (NativeScript ConwayEra)) Source # | |||||||||||||||||
| EraTransition ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext ConwayEra → TransitionConfig (PreviousEra ConwayEra) → TransitionConfig ConwayEra Source # injectIntoTestState ∷ TransitionConfig ConwayEra → NewEpochState ConwayEra → NewEpochState ConwayEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig ConwayEra) (TransitionConfig (PreviousEra ConwayEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig ConwayEra) (TranslationContext ConwayEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig ConwayEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig ConwayEra) (PParams ConwayEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig ConwayEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig ConwayEra) | |||||||||||||||||
| ShelleyEraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert Methods mkRegTxCert ∷ StakeCredential → TxCert ConwayEra Source # getRegTxCert ∷ TxCert ConwayEra → Maybe StakeCredential Source # mkUnRegTxCert ∷ StakeCredential → TxCert ConwayEra Source # getUnRegTxCert ∷ TxCert ConwayEra → Maybe StakeCredential Source # mkDelegStakeTxCert ∷ StakeCredential → KeyHash 'StakePool → TxCert ConwayEra Source # getDelegStakeTxCert ∷ TxCert ConwayEra → Maybe (StakeCredential, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert ConwayEra Source # getGenesisDelegTxCert ∷ TxCert ConwayEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert ConwayEra → Either (ContextError ConwayEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem ConwayEra → Either (ContextError ConwayEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem ConwayEra → Maybe (Data ConwayEra) → Data ConwayEra → Either (ContextError ConwayEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO ConwayEra → TxIn → Either (ContextError ConwayEra) (PlutusTxInInfo ConwayEra 'PlutusV1) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV2 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV2 → ProtVer → TxCert ConwayEra → Either (ContextError ConwayEra) (PlutusTxCert 'PlutusV2) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV2 → ProtVer → PlutusPurpose AsIxItem ConwayEra → Either (ContextError ConwayEra) (PlutusScriptPurpose 'PlutusV2) Source # toPlutusTxInfo ∷ proxy 'PlutusV2 → LedgerTxInfo ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV2) Source # toPlutusArgs ∷ proxy 'PlutusV2 → ProtVer → PlutusTxInfo 'PlutusV2 → PlutusPurpose AsIxItem ConwayEra → Maybe (Data ConwayEra) → Data ConwayEra → Either (ContextError ConwayEra) (PlutusArgs 'PlutusV2) Source # toPlutusTxInInfo ∷ proxy 'PlutusV2 → UTxO ConwayEra → TxIn → Either (ContextError ConwayEra) (PlutusTxInInfo ConwayEra 'PlutusV2) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV3 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV3 → ProtVer → TxCert ConwayEra → Either (ContextError ConwayEra) (PlutusTxCert 'PlutusV3) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV3 → ProtVer → PlutusPurpose AsIxItem ConwayEra → Either (ContextError ConwayEra) (PlutusScriptPurpose 'PlutusV3) Source # toPlutusTxInfo ∷ proxy 'PlutusV3 → LedgerTxInfo ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV3) Source # toPlutusArgs ∷ proxy 'PlutusV3 → ProtVer → PlutusTxInfo 'PlutusV3 → PlutusPurpose AsIxItem ConwayEra → Maybe (Data ConwayEra) → Data ConwayEra → Either (ContextError ConwayEra) (PlutusArgs 'PlutusV3) Source # toPlutusTxInInfo ∷ proxy 'PlutusV3 → UTxO ConwayEra → TxIn → Either (ContextError ConwayEra) (PlutusTxInInfo ConwayEra 'PlutusV3) Source # | |||||||||||||||||
| ConwayEraPlutusTxInfo 'PlutusV3 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusChangedParameters ∷ proxy 'PlutusV3 → PParamsUpdate ConwayEra → ChangedParameters Source # | |||||||||||||||||
| TranslateEra ConwayEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → PParams (PreviousEra ConwayEra) → Except (TranslationError ConwayEra PParams) (PParams ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → DState (PreviousEra ConwayEra) → Except (TranslationError ConwayEra DState) (DState ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → PState (PreviousEra ConwayEra) → Except (TranslationError ConwayEra PState) (PState ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → UTxO (PreviousEra ConwayEra) → Except (TranslationError ConwayEra UTxO) (UTxO ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel ConwayTxBodyRaw ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). ConwayTxBodyRaw l ConwayEra → STxLevel l ConwayEra Source # | |||||||||||||||||
| HasEraTxLevel Tx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| HasEraTxLevel TxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| InjectRuleEvent "EPOCH" ConwayHardForkEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Epoch Methods injectEvent ∷ ConwayHardForkEvent ConwayEra → EraRuleEvent "EPOCH" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "NEWEPOCH" ConwayEpochEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.NewEpoch Methods injectEvent ∷ ConwayEpochEvent ConwayEra → EraRuleEvent "NEWEPOCH" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "NEWEPOCH" ConwayHardForkEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.NewEpoch Methods injectEvent ∷ ConwayHardForkEvent ConwayEra → EraRuleEvent "NEWEPOCH" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "TICK" ConwayEpochEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules Methods injectEvent ∷ ConwayEpochEvent ConwayEra → EraRuleEvent "TICK" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "TICK" ConwayHardForkEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules Methods injectEvent ∷ ConwayHardForkEvent ConwayEra → EraRuleEvent "TICK" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" AlonzoUtxosEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectEvent ∷ AlonzoUtxosEvent ConwayEra → EraRuleEvent "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" ConwayUtxosEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectEvent ∷ ConwayUtxosEvent ConwayEra → EraRuleEvent "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayBbodyPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayBbodyPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayLedgerPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Deleg Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "DELEG" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "GOV" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "GOV" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "GOVCERT" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.GovCert Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "GOVCERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayLedgerPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayLedgerPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| TranslateEra ConwayEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → Tx 'TopTx (PreviousEra ConwayEra) → Except (TranslationError ConwayEra (Tx 'TopTx)) (Tx 'TopTx ConwayEra) Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (ConwayTxBodyRaw l ConwayEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l ConwayEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l ConwayEra)) | |||||||||||||||||
| SafeToHash (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| NFData (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods rnf ∷ PlutusScript ConwayEra → () # | |||||||||||||||||
| Generic (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
Methods from ∷ PlutusScript ConwayEra → Rep (PlutusScript ConwayEra) x # to ∷ Rep (PlutusScript ConwayEra) x → PlutusScript ConwayEra # | |||||||||||||||||
| Generic (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Associated Types
Methods from ∷ TransitionConfig ConwayEra → Rep (TransitionConfig ConwayEra) x # to ∷ Rep (TransitionConfig ConwayEra) x → TransitionConfig ConwayEra # | |||||||||||||||||
| Show (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| Show (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition | |||||||||||||||||
| Eq (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods (==) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (/=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Methods (==) ∷ TransitionConfig ConwayEra → TransitionConfig ConwayEra → Bool # (/=) ∷ TransitionConfig ConwayEra → TransitionConfig ConwayEra → Bool # | |||||||||||||||||
| Ord (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods compare ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Ordering # (<) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (<=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # max ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # min ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # | |||||||||||||||||
| MemPack (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| NoThunks (PlutusScript ConwayEra) | |||||||||||||||||
| NoThunks (TransitionConfig ConwayEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
| EncCBOR (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| EncCBOR (Tx l ConwayEra) | |||||||||||||||||
| EncCBOR (TxBody l ConwayEra) | Encodes memoized bytes created upon construction. | ||||||||||||||||
| SafeToHash (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods originalBytes ∷ TxBody l ConwayEra → ByteString Source # originalBytesSize ∷ TxBody l ConwayEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l ConwayEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx l ConwayEra) | |||||||||||||||||
| EqRaw (TxBody l ConwayEra) | |||||||||||||||||
| Memoized (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Associated Types
| |||||||||||||||||
| NFData (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods rnf ∷ ConwayTxBodyRaw l ConwayEra → () # | |||||||||||||||||
| NFData (Tx l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| NFData (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| Generic (Tx l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx Associated Types
| |||||||||||||||||
| Generic (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Associated Types
| |||||||||||||||||
| Show (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| Show (Tx l ConwayEra) | |||||||||||||||||
| Show (TxBody l ConwayEra) | |||||||||||||||||
| Eq (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods (==) ∷ ConwayTxBodyRaw l ConwayEra → ConwayTxBodyRaw l ConwayEra → Bool # (/=) ∷ ConwayTxBodyRaw l ConwayEra → ConwayTxBodyRaw l ConwayEra → Bool # | |||||||||||||||||
| Eq (Tx l ConwayEra) | |||||||||||||||||
| Eq (TxBody l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l ConwayEra) | |||||||||||||||||
| HashAnnotated (TxBody l ConwayEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods hashAnnotated ∷ TxBody l ConwayEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type ContextError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo | |||||||||||||||||
| data TxInfoResult ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo data TxInfoResult ConwayEra = ConwayTxInfoResult (Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV1)) (Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV2)) (Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV3)) | |||||||||||||||||
| data PlutusScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts data PlutusScript ConwayEra
| |||||||||||||||||
| type TxBodyUpgradeError ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError ConwayEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.BlockBody | |||||||||||||||||
| type NativeScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| type Script ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| type TxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData | |||||||||||||||||
| type TxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut | |||||||||||||||||
| type TxWits ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxWits | |||||||||||||||||
| type Value ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type TranslationContext ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert | |||||||||||||||||
| type TxCertUpgradeError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert | |||||||||||||||||
| type Genesis ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Genesis | |||||||||||||||||
| type AccountState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account | |||||||||||||||||
| type Accounts ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account | |||||||||||||||||
| type CertState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.CertState | |||||||||||||||||
| type GovState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Governance | |||||||||||||||||
| type InstantStake ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Stake | |||||||||||||||||
| type ScriptsNeeded ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.UTxO | |||||||||||||||||
| type EraName ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| data TransitionConfig ConwayEra | |||||||||||||||||
| type PlutusPurpose f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| newtype Tx l ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| newtype TxBody l ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| type EraRule "BBODY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "CERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "CERTS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "DELEG" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "DELEGS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "ENACT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "EPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "GOV" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "GOVCERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "HARDFORK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "LEDGER" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "LEDGERS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "MEMPOOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "MIR" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "NEWPP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "POOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "POOLREAP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "PPUP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "RATIFY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "RUPD" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "SNAP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "TICK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "TICKF" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UPEC" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UTXO" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UTXOS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UTXOW" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "BBODY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody | |||||||||||||||||
| type EraRuleEvent "CERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert | |||||||||||||||||
| type EraRuleEvent "CERTS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs | |||||||||||||||||
| type EraRuleEvent "DELEG" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Deleg | |||||||||||||||||
| type EraRuleEvent "DELEGS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "ENACT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Enact | |||||||||||||||||
| type EraRuleEvent "EPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Epoch | |||||||||||||||||
| type EraRuleEvent "GOV" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov | |||||||||||||||||
| type EraRuleEvent "GOVCERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.GovCert | |||||||||||||||||
| type EraRuleEvent "HARDFORK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.HardFork | |||||||||||||||||
| type EraRuleEvent "LEDGER" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "LEDGERS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers | |||||||||||||||||
| type EraRuleEvent "MIR" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "NEWEPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.NewEpoch | |||||||||||||||||
| type EraRuleEvent "NEWPP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "POOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "PPUP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "TICK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules | |||||||||||||||||
| type EraRuleEvent "UPEC" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "UTXO" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo | |||||||||||||||||
| type EraRuleEvent "UTXOS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos | |||||||||||||||||
| type EraRuleEvent "UTXOW" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow | |||||||||||||||||
| type EraRuleFailure "BBODY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "CERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert | |||||||||||||||||
| type EraRuleFailure "CERTS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs | |||||||||||||||||
| type EraRuleFailure "DELEG" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "GOV" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov | |||||||||||||||||
| type EraRuleFailure "GOVCERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.GovCert | |||||||||||||||||
| type EraRuleFailure "LEDGER" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "MIR" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "NEWPP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "POOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "UPEC" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "UTXO" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams | |||||||||||||||||
| type PParamsHKD f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams | |||||||||||||||||
| type UpgradePParams f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams | |||||||||||||||||
| type TranslationError ConwayEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type STxLevel l ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type TranslationError ConwayEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type Rep (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts type Rep (PlutusScript ConwayEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Conway.Scripts" "cardano-ledger-conway-1.21.0.0-inplace" 'False) (C1 ('MetaCons "ConwayPlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: (C1 ('MetaCons "ConwayPlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2))) :+: C1 ('MetaCons "ConwayPlutusV3" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV3))))) | |||||||||||||||||
| type Rep (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition type Rep (TransitionConfig ConwayEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Conway.Transition" "cardano-ledger-conway-1.21.0.0-inplace" 'False) (C1 ('MetaCons "ConwayTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "ctcConwayGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ConwayGenesis) :*: S1 ('MetaSel ('Just "ctcBabbageTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig BabbageEra)))) | |||||||||||||||||
| type MemoHashIndex (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| type RawType (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| type Rep (Tx l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| type Rep (TxBody l ConwayEra) | |||||||||||||||||
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 ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ConwayTxBodyRaw l ConwayEra))))) | |||||||||||||||||
Dijkstra
data DijkstraEra Source #
Instances
| AllegraEraScript DijkstraEra | |||||||||||||||||
| AllegraEraTxAuxData DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData DijkstraEra) (StrictSeq (NativeScript DijkstraEra)) Source # | |||||||||||||||||
| (Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ AllegraEraTxBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) ValidityInterval Source # | |||||||||||||||||
| AlonzoEraPParams DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra DijkstraEra) ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Natural) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Natural) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Natural) Source # | |||||||||||||||||
| EraPlutusContext DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage DijkstraEra) Source # mkTxInfoResult ∷ LedgerTxInfo DijkstraEra → TxInfoResult DijkstraEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l DijkstraEra ⇒ SLanguage l → TxInfoResult DijkstraEra → Either (ContextError DijkstraEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript DijkstraEra → ScriptHash → PlutusPurpose AsIxItem DijkstraEra → LedgerTxInfo DijkstraEra → TxInfoResult DijkstraEra → (Data DijkstraEra, ExUnits) → CostModel → Either (ContextError DijkstraEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script DijkstraEra → Maybe (PlutusScript DijkstraEra) Source # fromPlutusScript ∷ PlutusScript DijkstraEra → Script DijkstraEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript DijkstraEra) Source # withPlutusScript ∷ PlutusScript DijkstraEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g DijkstraEra → PlutusPurpose f DijkstraEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f DijkstraEra Source # toSpendingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f DijkstraEra Source # toMintingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert DijkstraEra) → PlutusPurpose f DijkstraEra Source # toCertifyingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 (TxCert DijkstraEra)) Source # mkRewardingPurpose ∷ f Word32 RewardAccount → PlutusPurpose f DijkstraEra Source # toRewardingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 RewardAccount) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra DijkstraEra) → PlutusPurpose AsIx DijkstraEra Source # | |||||||||||||||||
| AlonzoEraTx DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx Methods isValidTxL ∷ Lens' (Tx 'TopTx DijkstraEra) IsValid Source # | |||||||||||||||||
| AlonzoEraTxAuxData DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData DijkstraEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| (Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ AlonzoEraTxBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx DijkstraEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" DijkstraEra ⇒ Lens' (TxBody l DijkstraEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l DijkstraEra → PlutusPurpose AsItem DijkstraEra → StrictMaybe (PlutusPurpose AsIx DijkstraEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l DijkstraEra → PlutusPurpose AsIx DijkstraEra → StrictMaybe (PlutusPurpose AsIxItem DijkstraEra) Source # | |||||||||||||||||
| AlonzoEraTxOut DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut DijkstraEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut DijkstraEra) (Datum DijkstraEra) Source # | |||||||||||||||||
| AlonzoEraTxWits DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxWits Methods datsTxWitsL ∷ Lens' (TxWits DijkstraEra) (TxDats DijkstraEra) Source # rdmrsTxWitsL ∷ Lens' (TxWits DijkstraEra) (Redeemers DijkstraEra) Source # | |||||||||||||||||
| AlonzoEraUTxO DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.UTxO Methods getSupplementalDataHashes ∷ ∀ (l ∷ TxLevel). UTxO DijkstraEra → TxBody l DijkstraEra → Set DataHash Source # getSpendingDatum ∷ ∀ (l ∷ TxLevel). UTxO DijkstraEra → Tx l DijkstraEra → PlutusPurpose AsItem DijkstraEra → Maybe (Data DijkstraEra) Source # | |||||||||||||||||
| EraApi DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra DijkstraEra) ⇒ Tx l (PreviousEra DijkstraEra) → Either (TxUpgradeError DijkstraEra) (Tx l DijkstraEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra DijkstraEra) ⇒ TxBody l (PreviousEra DijkstraEra) → Either (TxBodyUpgradeError DijkstraEra) (TxBody l DijkstraEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra DijkstraEra) → TxAuxData DijkstraEra Source # upgradeTxWits ∷ TxWits (PreviousEra DijkstraEra) → TxWits DijkstraEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra DijkstraEra) → NativeScript DijkstraEra Source # | |||||||||||||||||
| AnyEraScript DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script DijkstraEra → Maybe (PlutusScript DijkstraEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 (TxCert DijkstraEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 RewardAccount) Source # anyEraToVotingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 (ProposalProcedure DijkstraEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx DijkstraEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx DijkstraEra) (Maybe (Maybe (Update DijkstraEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx DijkstraEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx DijkstraEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe (StrictSeq (Sized (TxOut DijkstraEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx DijkstraEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx DijkstraEra) (Maybe (Maybe (TxOut DijkstraEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx DijkstraEra) (Maybe (Maybe (Sized (TxOut DijkstraEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe (VotingProcedures DijkstraEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe (OSet (ProposalProcedure DijkstraEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert DijkstraEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert DijkstraEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut DijkstraEra) (Maybe (Datum DijkstraEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut DijkstraEra) (Maybe (Maybe (Script DijkstraEra))) Source # | |||||||||||||||||
| AnyEraTxWits DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits DijkstraEra) (Maybe (TxDats DijkstraEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits DijkstraEra) (Maybe (Redeemers DijkstraEra)) Source # | |||||||||||||||||
| BabbageEraPParams DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.PParams Methods hkdCoinsPerUTxOByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f CoinPerByte) Source # | |||||||||||||||||
| (NFData (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ BabbageEraTxBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (StrictSeq (Sized (TxOut DijkstraEra))) Source # referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (Set TxIn) Source # totalCollateralTxBodyL ∷ Lens' (TxBody 'TopTx DijkstraEra) (StrictMaybe Coin) Source # collateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx DijkstraEra) (StrictMaybe (TxOut DijkstraEra)) Source # sizedCollateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx DijkstraEra) (StrictMaybe (Sized (TxOut DijkstraEra))) Source # allSizedOutputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (StrictSeq (Sized (TxOut DijkstraEra))) Source # | |||||||||||||||||
| BabbageEraTxOut DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxOut Methods referenceScriptTxOutL ∷ Lens' (TxOut DijkstraEra) (StrictMaybe (Script DijkstraEra)) Source # dataTxOutL ∷ Lens' (TxOut DijkstraEra) (StrictMaybe (Data DijkstraEra)) Source # datumTxOutL ∷ Lens' (TxOut DijkstraEra) (Datum DijkstraEra) Source # | |||||||||||||||||
| ConwayEraGov DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Governance Methods constitutionGovStateL ∷ Lens' (GovState DijkstraEra) (Constitution DijkstraEra) Source # proposalsGovStateL ∷ Lens' (GovState DijkstraEra) (Proposals DijkstraEra) Source # drepPulsingStateGovStateL ∷ Lens' (GovState DijkstraEra) (DRepPulsingState DijkstraEra) Source # committeeGovStateL ∷ Lens' (GovState DijkstraEra) (StrictMaybe (Committee DijkstraEra)) Source # | |||||||||||||||||
| RunConwayRatify DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra | |||||||||||||||||
| ConwayEraPParams DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.PParams Methods modifiedPPGroups ∷ PParamsUpdate DijkstraEra → Set PPGroups Source # ppuWellFormed ∷ ProtVer → PParamsUpdate DijkstraEra → Bool Source # hkdPoolVotingThresholdsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f PoolVotingThresholds) Source # hkdDRepVotingThresholdsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f DRepVotingThresholds) Source # hkdCommitteeMinSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Natural) Source # hkdCommitteeMaxTermLengthL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f EpochInterval) Source # hkdGovActionLifetimeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f EpochInterval) Source # hkdGovActionDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Coin) Source # hkdDRepDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f (CompactForm Coin)) Source # hkdDRepActivityL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f EpochInterval) Source # hkdMinFeeRefScriptCostPerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f NonNegativeInterval) Source # ppMaxRefScriptSizePerTxG ∷ SimpleGetter (PParams DijkstraEra) Word32 Source # ppMaxRefScriptSizePerBlockG ∷ SimpleGetter (PParams DijkstraEra) Word32 Source # ppRefScriptCostMultiplierG ∷ SimpleGetter (PParams DijkstraEra) PositiveInterval Source # ppRefScriptCostStrideG ∷ SimpleGetter (PParams DijkstraEra) (NonZero Word32) Source # | |||||||||||||||||
| ConwayEraScript DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Methods mkVotingPurpose ∷ f Word32 Voter → PlutusPurpose f DijkstraEra Source # toVotingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 Voter) Source # mkProposingPurpose ∷ f Word32 (ProposalProcedure DijkstraEra) → PlutusPurpose f DijkstraEra Source # toProposingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 (ProposalProcedure DijkstraEra)) Source # | |||||||||||||||||
| ConwayEraAccounts DijkstraEra | |||||||||||||||||
| ConwayEraCertState DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.State.CertState Methods certVStateL ∷ Lens' (CertState DijkstraEra) (VState DijkstraEra) Source # | |||||||||||||||||
| ConwayEraTransition DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Transition Methods tcConwayGenesisL ∷ Lens' (TransitionConfig DijkstraEra) ConwayGenesis Source # | |||||||||||||||||
| (NFData (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ ConwayEraTxBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods currentTreasuryValueTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (StrictMaybe Coin) Source # votingProceduresTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (VotingProcedures DijkstraEra) Source # proposalProceduresTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (OSet (ProposalProcedure DijkstraEra)) Source # treasuryDonationTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) Coin Source # | |||||||||||||||||
| ConwayEraTxCert DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxCert Methods mkRegDepositTxCert ∷ StakeCredential → Coin → TxCert DijkstraEra Source # getRegDepositTxCert ∷ TxCert DijkstraEra → Maybe (StakeCredential, Coin) Source # mkUnRegDepositTxCert ∷ StakeCredential → Coin → TxCert DijkstraEra Source # getUnRegDepositTxCert ∷ TxCert DijkstraEra → Maybe (StakeCredential, Coin) Source # mkDelegTxCert ∷ StakeCredential → Delegatee → TxCert DijkstraEra Source # getDelegTxCert ∷ TxCert DijkstraEra → Maybe (StakeCredential, Delegatee) Source # mkRegDepositDelegTxCert ∷ StakeCredential → Delegatee → Coin → TxCert DijkstraEra Source # getRegDepositDelegTxCert ∷ TxCert DijkstraEra → Maybe (StakeCredential, Delegatee, Coin) Source # mkAuthCommitteeHotKeyTxCert ∷ Credential 'ColdCommitteeRole → Credential 'HotCommitteeRole → TxCert DijkstraEra Source # getAuthCommitteeHotKeyTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # mkResignCommitteeColdTxCert ∷ Credential 'ColdCommitteeRole → StrictMaybe Anchor → TxCert DijkstraEra Source # getResignCommitteeColdTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # mkRegDRepTxCert ∷ Credential 'DRepRole → Coin → StrictMaybe Anchor → TxCert DijkstraEra Source # getRegDRepTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # mkUnRegDRepTxCert ∷ Credential 'DRepRole → Coin → TxCert DijkstraEra Source # getUnRegDRepTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'DRepRole, Coin) Source # mkUpdateDRepTxCert ∷ Credential 'DRepRole → StrictMaybe Anchor → TxCert DijkstraEra Source # getUpdateDRepTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| EraBlockBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.BlockBody Associated Types
| |||||||||||||||||
| EraScript DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Associated Types
| |||||||||||||||||
| EraTx DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l DijkstraEra → Tx l DijkstraEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l DijkstraEra) (TxBody l DijkstraEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l DijkstraEra) (TxWits DijkstraEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l DijkstraEra) (StrictMaybe (TxAuxData DijkstraEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l DijkstraEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits DijkstraEra), Typeable l) ⇒ Tx l DijkstraEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l DijkstraEra → NativeScript DijkstraEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams DijkstraEra → Tx l DijkstraEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxAuxData Associated Types
| |||||||||||||||||
| (Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ EraTxBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l DijkstraEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (StrictSeq (TxOut DijkstraEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx DijkstraEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx DijkstraEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (StrictSeq (TxCert DijkstraEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams DijkstraEra → (KeyHash 'StakePool → Bool) → TxBody l DijkstraEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams DijkstraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l DijkstraEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx DijkstraEra → Int Source # | |||||||||||||||||
| EraTxOut DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value DijkstraEra → TxOut DijkstraEra Source # upgradeTxOut ∷ TxOut (PreviousEra DijkstraEra) → TxOut DijkstraEra Source # valueTxOutL ∷ Lens' (TxOut DijkstraEra) (Value DijkstraEra) Source # compactValueTxOutL ∷ Lens' (TxOut DijkstraEra) (CompactForm (Value DijkstraEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut DijkstraEra) (Either (Value DijkstraEra) (CompactForm (Value DijkstraEra))) Source # addrTxOutL ∷ Lens' (TxOut DijkstraEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut DijkstraEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut DijkstraEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams DijkstraEra → Sized (TxOut DijkstraEra) → Coin Source # getMinCoinTxOut ∷ PParams DijkstraEra → TxOut DijkstraEra → Coin Source # | |||||||||||||||||
| EraTxWits DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxWits Associated Types
Methods mkBasicTxWits ∷ TxWits DijkstraEra Source # addrTxWitsL ∷ Lens' (TxWits DijkstraEra) (Set (WitVKey 'Witness)) Source # bootAddrTxWitsL ∷ Lens' (TxWits DijkstraEra) (Set BootstrapWitness) Source # scriptTxWitsL ∷ Lens' (TxWits DijkstraEra) (Map ScriptHash (Script DijkstraEra)) Source # | |||||||||||||||||
| EraPParams DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.PParams Associated Types
Methods applyPPUpdates ∷ PParams DijkstraEra → PParamsUpdate DijkstraEra → PParams DijkstraEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity DijkstraEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe DijkstraEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe DijkstraEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra DijkstraEra)) ⇒ UpgradePParams f DijkstraEra → PParamsHKD f (PreviousEra DijkstraEra) → PParamsHKD f DijkstraEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra DijkstraEra)) ⇒ DowngradePParams f DijkstraEra → PParamsHKD f DijkstraEra → PParamsHKD f (PreviousEra DijkstraEra) Source # hkdMinFeeAL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Coin) Source # hkdMinFeeBL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Coin) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Word16) Source # hkdKeyDepositL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Coin) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" DijkstraEra) ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams DijkstraEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" DijkstraEra) ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" DijkstraEra) ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams DijkstraEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate DijkstraEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" DijkstraEra) ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Coin) Source # hkdMinPoolCostL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f DijkstraEra) (HKD f Coin) Source # | |||||||||||||||||
| EraTxCert DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra DijkstraEra) → Either (TxCertUpgradeError DijkstraEra) (TxCert DijkstraEra) Source # getVKeyWitnessTxCert ∷ TxCert DijkstraEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert DijkstraEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert DijkstraEra Source # getRegPoolTxCert ∷ TxCert DijkstraEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert DijkstraEra Source # getRetirePoolTxCert ∷ TxCert DijkstraEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams DijkstraEra → (KeyHash 'StakePool → Bool) → f (TxCert DijkstraEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams DijkstraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert DijkstraEra) → Coin Source # | |||||||||||||||||
| EraTxLevel DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era Associated Types
| |||||||||||||||||
| EraGenesis DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Genesis Associated Types
| |||||||||||||||||
| EraAccounts DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState DijkstraEra → Accounts DijkstraEra → Accounts DijkstraEra Source # accountsMapL ∷ Lens' (Accounts DijkstraEra) (Map (Credential 'Staking) (AccountState DijkstraEra)) Source # balanceAccountStateL ∷ Lens' (AccountState DijkstraEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState DijkstraEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState DijkstraEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts DijkstraEra → (Maybe (AccountState DijkstraEra), Accounts DijkstraEra) Source # | |||||||||||||||||
| EraCertState DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState DijkstraEra) (DState DijkstraEra) Source # certPStateL ∷ Lens' (CertState DijkstraEra) (PState DijkstraEra) Source # obligationCertState ∷ CertState DijkstraEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody DijkstraEra ⇒ PParams DijkstraEra → CertState DijkstraEra → TxBody t DijkstraEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody DijkstraEra ⇒ PParams DijkstraEra → CertState DijkstraEra → TxBody t DijkstraEra → Coin Source # | |||||||||||||||||
| EraGov DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Governance Associated Types
Methods emptyGovState ∷ GovState DijkstraEra Source # curPParamsGovStateL ∷ Lens' (GovState DijkstraEra) (PParams DijkstraEra) Source # prevPParamsGovStateL ∷ Lens' (GovState DijkstraEra) (PParams DijkstraEra) Source # futurePParamsGovStateL ∷ Lens' (GovState DijkstraEra) (FuturePParams DijkstraEra) Source # obligationGovState ∷ GovState DijkstraEra → Obligations Source # | |||||||||||||||||
| EraStake DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake DijkstraEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO DijkstraEra → InstantStake DijkstraEra → InstantStake DijkstraEra Source # deleteInstantStake ∷ UTxO DijkstraEra → InstantStake DijkstraEra → InstantStake DijkstraEra Source # resolveInstantStake ∷ InstantStake DijkstraEra → Accounts DijkstraEra → Stake Source # | |||||||||||||||||
| EraUTxO DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams DijkstraEra → CertState DijkstraEra → UTxO DijkstraEra → TxBody t DijkstraEra → Value DijkstraEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams DijkstraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO DijkstraEra → TxBody t DijkstraEra → Value DijkstraEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams DijkstraEra → (KeyHash 'StakePool → Bool) → TxBody t DijkstraEra → Value DijkstraEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO DijkstraEra → Tx t DijkstraEra → ScriptsProvided DijkstraEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO DijkstraEra → TxBody t DijkstraEra → ScriptsNeeded DijkstraEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded DijkstraEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState DijkstraEra → UTxO DijkstraEra → TxBody t DijkstraEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams DijkstraEra → Tx t DijkstraEra → UTxO DijkstraEra → Coin Source # | |||||||||||||||||
| Era DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| DijkstraEraPParams DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.PParams Methods hkdMaxRefScriptSizePerBlockL ∷ ∀ (f ∷ Type → Type). Lens' (PParamsHKD f DijkstraEra) (HKD f Word32) Source # hkdMaxRefScriptSizePerTxL ∷ ∀ (f ∷ Type → Type). Lens' (PParamsHKD f DijkstraEra) (HKD f Word32) Source # hkdRefScriptCostStrideL ∷ ∀ (f ∷ Type → Type). Lens' (PParamsHKD f DijkstraEra) (HKD f (NonZero Word32)) Source # hkdRefScriptCostMultiplierL ∷ ∀ (f ∷ Type → Type). Lens' (PParamsHKD f DijkstraEra) (HKD f PositiveInterval) Source # | |||||||||||||||||
| DijkstraEraScript DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Methods mkGuardingPurpose ∷ f Word32 ScriptHash → PlutusPurpose f DijkstraEra Source # toGuardingPurpose ∷ PlutusPurpose f DijkstraEra → Maybe (f Word32 ScriptHash) Source # mkRequireGuard ∷ Credential 'Guard → NativeScript DijkstraEra Source # getRequireGuard ∷ NativeScript DijkstraEra → Maybe (Credential 'Guard) Source # | |||||||||||||||||
| (NFData (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ DijkstraEraTxBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods guardsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (OSet (Credential 'Guard)) Source # subTransactionsTxBodyL ∷ Lens' (TxBody 'TopTx DijkstraEra) (OMap TxId (Tx 'SubTx DijkstraEra)) Source # | |||||||||||||||||
| (Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ MaryEraTxBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l DijkstraEra) (Value DijkstraEra) Source # | |||||||||||||||||
| ApplyTx DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv DijkstraEra → MempoolState DijkstraEra → Tx 'TopTx DijkstraEra → Either (ApplyTxError DijkstraEra) (MempoolState DijkstraEra, Validated (Tx 'TopTx DijkstraEra)) Source # | |||||||||||||||||
| ApplyBlock DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState DijkstraEra → Block BHeaderView DijkstraEra → (NewEpochState DijkstraEra, [PredicateFailure (EraRule "BBODY" DijkstraEra)], [Event (EraRule "BBODY" DijkstraEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState DijkstraEra → SlotNo → (NewEpochState DijkstraEra, [Event (EraRule "TICK" DijkstraEra)]) Source # | |||||||||||||||||
| ShelleyEraScript DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript DijkstraEra Source # getRequireSignature ∷ NativeScript DijkstraEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript DijkstraEra) → NativeScript DijkstraEra Source # getRequireAllOf ∷ NativeScript DijkstraEra → Maybe (StrictSeq (NativeScript DijkstraEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript DijkstraEra) → NativeScript DijkstraEra Source # getRequireAnyOf ∷ NativeScript DijkstraEra → Maybe (StrictSeq (NativeScript DijkstraEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript DijkstraEra) → NativeScript DijkstraEra Source # getRequireMOf ∷ NativeScript DijkstraEra → Maybe (Int, StrictSeq (NativeScript DijkstraEra)) Source # | |||||||||||||||||
| EraTransition DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext DijkstraEra → TransitionConfig (PreviousEra DijkstraEra) → TransitionConfig DijkstraEra Source # injectIntoTestState ∷ TransitionConfig DijkstraEra → NewEpochState DijkstraEra → NewEpochState DijkstraEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig DijkstraEra) (TransitionConfig (PreviousEra DijkstraEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig DijkstraEra) (TranslationContext DijkstraEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig DijkstraEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig DijkstraEra) (PParams DijkstraEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig DijkstraEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig DijkstraEra) | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert DijkstraEra → Either (ContextError DijkstraEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem DijkstraEra → Either (ContextError DijkstraEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo DijkstraEra → Either (ContextError DijkstraEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem DijkstraEra → Maybe (Data DijkstraEra) → Data DijkstraEra → Either (ContextError DijkstraEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO DijkstraEra → TxIn → Either (ContextError DijkstraEra) (PlutusTxInInfo DijkstraEra 'PlutusV1) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV2 DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV2 → ProtVer → TxCert DijkstraEra → Either (ContextError DijkstraEra) (PlutusTxCert 'PlutusV2) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV2 → ProtVer → PlutusPurpose AsIxItem DijkstraEra → Either (ContextError DijkstraEra) (PlutusScriptPurpose 'PlutusV2) Source # toPlutusTxInfo ∷ proxy 'PlutusV2 → LedgerTxInfo DijkstraEra → Either (ContextError DijkstraEra) (PlutusTxInfo 'PlutusV2) Source # toPlutusArgs ∷ proxy 'PlutusV2 → ProtVer → PlutusTxInfo 'PlutusV2 → PlutusPurpose AsIxItem DijkstraEra → Maybe (Data DijkstraEra) → Data DijkstraEra → Either (ContextError DijkstraEra) (PlutusArgs 'PlutusV2) Source # toPlutusTxInInfo ∷ proxy 'PlutusV2 → UTxO DijkstraEra → TxIn → Either (ContextError DijkstraEra) (PlutusTxInInfo DijkstraEra 'PlutusV2) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV3 DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV3 → ProtVer → TxCert DijkstraEra → Either (ContextError DijkstraEra) (PlutusTxCert 'PlutusV3) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV3 → ProtVer → PlutusPurpose AsIxItem DijkstraEra → Either (ContextError DijkstraEra) (PlutusScriptPurpose 'PlutusV3) Source # toPlutusTxInfo ∷ proxy 'PlutusV3 → LedgerTxInfo DijkstraEra → Either (ContextError DijkstraEra) (PlutusTxInfo 'PlutusV3) Source # toPlutusArgs ∷ proxy 'PlutusV3 → ProtVer → PlutusTxInfo 'PlutusV3 → PlutusPurpose AsIxItem DijkstraEra → Maybe (Data DijkstraEra) → Data DijkstraEra → Either (ContextError DijkstraEra) (PlutusArgs 'PlutusV3) Source # toPlutusTxInInfo ∷ proxy 'PlutusV3 → UTxO DijkstraEra → TxIn → Either (ContextError DijkstraEra) (PlutusTxInInfo DijkstraEra 'PlutusV3) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV4 DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV4 → ProtVer → TxCert DijkstraEra → Either (ContextError DijkstraEra) (PlutusTxCert 'PlutusV4) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV4 → ProtVer → PlutusPurpose AsIxItem DijkstraEra → Either (ContextError DijkstraEra) (PlutusScriptPurpose 'PlutusV4) Source # toPlutusTxInfo ∷ proxy 'PlutusV4 → LedgerTxInfo DijkstraEra → Either (ContextError DijkstraEra) (PlutusTxInfo 'PlutusV4) Source # toPlutusArgs ∷ proxy 'PlutusV4 → ProtVer → PlutusTxInfo 'PlutusV4 → PlutusPurpose AsIxItem DijkstraEra → Maybe (Data DijkstraEra) → Data DijkstraEra → Either (ContextError DijkstraEra) (PlutusArgs 'PlutusV4) Source # toPlutusTxInInfo ∷ proxy 'PlutusV4 → UTxO DijkstraEra → TxIn → Either (ContextError DijkstraEra) (PlutusTxInInfo DijkstraEra 'PlutusV4) Source # | |||||||||||||||||
| ConwayEraPlutusTxInfo 'PlutusV3 DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxInfo Methods toPlutusChangedParameters ∷ proxy 'PlutusV3 → PParamsUpdate DijkstraEra → ChangedParameters Source # | |||||||||||||||||
| ConwayEraPlutusTxInfo 'PlutusV4 DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxInfo Methods toPlutusChangedParameters ∷ proxy 'PlutusV4 → PParamsUpdate DijkstraEra → ChangedParameters Source # | |||||||||||||||||
| TranslateEra DijkstraEra ConwayGovState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra DRepPulsingState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra PulsingSnapshot | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra EnactState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra RatifyState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra GovAction | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra GovActionState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra ProposalProcedure | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra Proposals | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
Methods translateEra ∷ TranslationContext DijkstraEra → UTxO (PreviousEra DijkstraEra) → Except (TranslationError DijkstraEra UTxO) (UTxO DijkstraEra) Source # | |||||||||||||||||
| TranslateEra DijkstraEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| TranslateEra DijkstraEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel Tx DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l DijkstraEra → STxLevel l DijkstraEra Source # | |||||||||||||||||
| HasEraTxLevel TxBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l DijkstraEra → STxLevel l DijkstraEra Source # | |||||||||||||||||
| HasEraTxLevel DijkstraTx DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). DijkstraTx l DijkstraEra → STxLevel l DijkstraEra Source # | |||||||||||||||||
| HasEraTxLevel DijkstraTxBodyRaw DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). DijkstraTxBodyRaw l DijkstraEra → STxLevel l DijkstraEra Source # | |||||||||||||||||
| InjectRuleEvent "EPOCH" ConwayHardForkEvent DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules Methods injectEvent ∷ ConwayHardForkEvent DijkstraEra → EraRuleEvent "EPOCH" DijkstraEra Source # | |||||||||||||||||
| InjectRuleEvent "NEWEPOCH" ConwayEpochEvent DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules Methods injectEvent ∷ ConwayEpochEvent DijkstraEra → EraRuleEvent "NEWEPOCH" DijkstraEra Source # | |||||||||||||||||
| InjectRuleEvent "NEWEPOCH" ConwayHardForkEvent DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules Methods injectEvent ∷ ConwayHardForkEvent DijkstraEra → EraRuleEvent "NEWEPOCH" DijkstraEra Source # | |||||||||||||||||
| InjectRuleEvent "TICK" ConwayEpochEvent DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules Methods injectEvent ∷ ConwayEpochEvent DijkstraEra → EraRuleEvent "TICK" DijkstraEra Source # | |||||||||||||||||
| InjectRuleEvent "TICK" ConwayHardForkEvent DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules Methods injectEvent ∷ ConwayHardForkEvent DijkstraEra → EraRuleEvent "TICK" DijkstraEra Source # | |||||||||||||||||
| InjectRuleEvent "TICK" ConwayNewEpochEvent DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules Methods injectEvent ∷ ConwayNewEpochEvent DijkstraEra → EraRuleEvent "TICK" DijkstraEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" AlonzoUtxosEvent DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxos Methods injectEvent ∷ AlonzoUtxosEvent DijkstraEra → EraRuleEvent "UTXOS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" ConwayUtxosEvent DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxos Methods injectEvent ∷ ConwayUtxosEvent DijkstraEra → EraRuleEvent "UTXOS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ BabbageUtxoPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ BabbageUtxowPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayBbodyPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayBbodyPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayCertPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayCertsPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayCertsPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayDelegPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayDelegPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayGovPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayGovPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayGovCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayGovCertPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayLedgerPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayLedgerPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayUtxoPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayUtxosPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ConwayUtxowPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure DijkstraEra → EraRuleFailure "BBODY" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Cert Methods injectFailure ∷ ConwayCertPredFailure DijkstraEra → EraRuleFailure "CERT" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayDelegPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Cert Methods injectFailure ∷ ConwayDelegPredFailure DijkstraEra → EraRuleFailure "CERT" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayGovCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Cert Methods injectFailure ∷ ConwayGovCertPredFailure DijkstraEra → EraRuleFailure "CERT" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ShelleyPoolPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Cert Methods injectFailure ∷ ShelleyPoolPredFailure DijkstraEra → EraRuleFailure "CERT" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Certs Methods injectFailure ∷ ConwayCertPredFailure DijkstraEra → EraRuleFailure "CERTS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayCertsPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Certs Methods injectFailure ∷ ConwayCertsPredFailure DijkstraEra → EraRuleFailure "CERTS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayDelegPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Certs Methods injectFailure ∷ ConwayDelegPredFailure DijkstraEra → EraRuleFailure "CERTS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayGovCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Certs Methods injectFailure ∷ ConwayGovCertPredFailure DijkstraEra → EraRuleFailure "CERTS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ShelleyPoolPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Certs Methods injectFailure ∷ ShelleyPoolPredFailure DijkstraEra → EraRuleFailure "CERTS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ConwayDelegPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Deleg Methods injectFailure ∷ ConwayDelegPredFailure DijkstraEra → EraRuleFailure "DELEG" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "GOV" ConwayGovPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Gov Methods injectFailure ∷ ConwayGovPredFailure DijkstraEra → EraRuleFailure "GOV" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "GOVCERT" ConwayGovCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.GovCert Methods injectFailure ∷ ConwayGovCertPredFailure DijkstraEra → EraRuleFailure "GOVCERT" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ BabbageUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ BabbageUtxowPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ConwayCertPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayCertsPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ConwayCertsPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayDelegPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ConwayDelegPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayGovPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ConwayGovPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayGovCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ConwayGovCertPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayLedgerPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ConwayLedgerPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ConwayUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ConwayUtxosPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ConwayUtxowPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure DijkstraEra → EraRuleFailure "LEDGER" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ BabbageUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ BabbageUtxowPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ConwayCertPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayCertsPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ConwayCertsPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayDelegPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ConwayDelegPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayGovPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ConwayGovPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayGovCertPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ConwayGovCertPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayLedgerPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ConwayLedgerPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ConwayUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ConwayUtxosPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ConwayUtxowPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure DijkstraEra → EraRuleFailure "LEDGERS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure DijkstraEra → EraRuleFailure "UTXO" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure DijkstraEra → EraRuleFailure "UTXO" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure DijkstraEra → EraRuleFailure "UTXO" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" BabbageUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo Methods injectFailure ∷ BabbageUtxoPredFailure DijkstraEra → EraRuleFailure "UTXO" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ConwayUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo Methods injectFailure ∷ ConwayUtxoPredFailure DijkstraEra → EraRuleFailure "UTXO" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ConwayUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo Methods injectFailure ∷ ConwayUtxosPredFailure DijkstraEra → EraRuleFailure "UTXO" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure DijkstraEra → EraRuleFailure "UTXO" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure DijkstraEra → EraRuleFailure "UTXOS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ConwayUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxos Methods injectFailure ∷ ConwayUtxosPredFailure DijkstraEra → EraRuleFailure "UTXOS" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ BabbageUtxoPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ BabbageUtxowPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ ConwayUtxoPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxosPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ ConwayUtxosPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ ConwayUtxowPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure DijkstraEra → EraRuleFailure "UTXOW" DijkstraEra Source # | |||||||||||||||||
| TranslateEra DijkstraEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation Associated Types
Methods translateEra ∷ TranslationContext DijkstraEra → Tx 'TopTx (PreviousEra DijkstraEra) → Except (TranslationError DijkstraEra (Tx 'TopTx)) (Tx 'TopTx DijkstraEra) Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l DijkstraEra)) | |||||||||||||||||
| (Typeable l, Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ DecCBOR (Annotator (TxBody l DijkstraEra)) | |||||||||||||||||
| SafeToHash (PlutusScript DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts | |||||||||||||||||
| NFData (PlutusScript DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Methods rnf ∷ PlutusScript DijkstraEra → () # | |||||||||||||||||
| Generic (PlutusScript DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Associated Types
Methods from ∷ PlutusScript DijkstraEra → Rep (PlutusScript DijkstraEra) x # to ∷ Rep (PlutusScript DijkstraEra) x → PlutusScript DijkstraEra # | |||||||||||||||||
| Generic (TransitionConfig DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Transition Associated Types
Methods from ∷ TransitionConfig DijkstraEra → Rep (TransitionConfig DijkstraEra) x # to ∷ Rep (TransitionConfig DijkstraEra) x → TransitionConfig DijkstraEra # | |||||||||||||||||
| Show (PlutusScript DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Methods showsPrec ∷ Int → PlutusScript DijkstraEra → ShowS # show ∷ PlutusScript DijkstraEra → String # showList ∷ [PlutusScript DijkstraEra] → ShowS # | |||||||||||||||||
| Show (TransitionConfig DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Transition Methods showsPrec ∷ Int → TransitionConfig DijkstraEra → ShowS # | |||||||||||||||||
| Eq (PlutusScript DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Methods (==) ∷ PlutusScript DijkstraEra → PlutusScript DijkstraEra → Bool # (/=) ∷ PlutusScript DijkstraEra → PlutusScript DijkstraEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Transition | |||||||||||||||||
| Ord (PlutusScript DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Methods compare ∷ PlutusScript DijkstraEra → PlutusScript DijkstraEra → Ordering # (<) ∷ PlutusScript DijkstraEra → PlutusScript DijkstraEra → Bool # (<=) ∷ PlutusScript DijkstraEra → PlutusScript DijkstraEra → Bool # (>) ∷ PlutusScript DijkstraEra → PlutusScript DijkstraEra → Bool # (>=) ∷ PlutusScript DijkstraEra → PlutusScript DijkstraEra → Bool # max ∷ PlutusScript DijkstraEra → PlutusScript DijkstraEra → PlutusScript DijkstraEra # min ∷ PlutusScript DijkstraEra → PlutusScript DijkstraEra → PlutusScript DijkstraEra # | |||||||||||||||||
| MemPack (PlutusScript DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Methods packedByteCount ∷ PlutusScript DijkstraEra → Int Source # packM ∷ PlutusScript DijkstraEra → Pack s () Source # unpackM ∷ Buffer b ⇒ Unpack s b (PlutusScript DijkstraEra) Source # | |||||||||||||||||
| NoThunks (PlutusScript DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts Methods noThunks ∷ Context → PlutusScript DijkstraEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → PlutusScript DijkstraEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (PlutusScript DijkstraEra) → String Source # | |||||||||||||||||
| NoThunks (TransitionConfig DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Transition Methods noThunks ∷ Context → TransitionConfig DijkstraEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → TransitionConfig DijkstraEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (TransitionConfig DijkstraEra) → String Source # | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody | |||||||||||||||||
| EncCBOR (Tx l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx | |||||||||||||||||
| EncCBOR (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody | |||||||||||||||||
| SafeToHash (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods originalBytes ∷ TxBody l DijkstraEra → ByteString Source # originalBytesSize ∷ TxBody l DijkstraEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l DijkstraEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx Methods eqRaw ∷ Tx l DijkstraEra → Tx l DijkstraEra → Bool Source # | |||||||||||||||||
| (Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ EqRaw (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods eqRaw ∷ TxBody l DijkstraEra → TxBody l DijkstraEra → Bool Source # | |||||||||||||||||
| Memoized (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l DijkstraEra → MemoBytes (RawType (TxBody l DijkstraEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l DijkstraEra)) → TxBody l DijkstraEra | |||||||||||||||||
| NFData (Tx l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx Methods rnf ∷ Tx l DijkstraEra → () # | |||||||||||||||||
| (NFData (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ NFData (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods rnf ∷ TxBody l DijkstraEra → () # | |||||||||||||||||
| Generic (Tx l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx Associated Types
Methods from ∷ Tx l DijkstraEra → Rep (Tx l DijkstraEra) x # to ∷ Rep (Tx l DijkstraEra) x → Tx l DijkstraEra # | |||||||||||||||||
| Generic (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Associated Types
Methods from ∷ TxBody l DijkstraEra → Rep (TxBody l DijkstraEra) x # to ∷ Rep (TxBody l DijkstraEra) x → TxBody l DijkstraEra # | |||||||||||||||||
| Show (Tx l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx | |||||||||||||||||
| (Show (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ Show (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody | |||||||||||||||||
| Eq (Tx l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx Methods (==) ∷ Tx l DijkstraEra → Tx l DijkstraEra → Bool # (/=) ∷ Tx l DijkstraEra → Tx l DijkstraEra → Bool # | |||||||||||||||||
| (Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ Eq (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods (==) ∷ TxBody l DijkstraEra → TxBody l DijkstraEra → Bool # (/=) ∷ TxBody l DijkstraEra → TxBody l DijkstraEra → Bool # | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l DijkstraEra) | |||||||||||||||||
| (Typeable l, Eq (Tx 'SubTx DijkstraEra), NFData (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra)) ⇒ NoThunks (TxBody l DijkstraEra) | |||||||||||||||||
| HashAnnotated (TxBody l DijkstraEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody Methods hashAnnotated ∷ TxBody l DijkstraEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type ContextError DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxInfo | |||||||||||||||||
| data TxInfoResult DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxInfo | |||||||||||||||||
| data PlutusScript DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts data PlutusScript DijkstraEra
| |||||||||||||||||
| type TxBodyUpgradeError DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError DijkstraEra Source # | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.BlockBody | |||||||||||||||||
| type NativeScript DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts | |||||||||||||||||
| type Script DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts | |||||||||||||||||
| type TxAuxData DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxAuxData | |||||||||||||||||
| type TxOut DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxOut | |||||||||||||||||
| type TxWits DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxWits | |||||||||||||||||
| type Value DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type TranslationContext DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TxCert DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxCert | |||||||||||||||||
| type TxCertUpgradeError DijkstraEra | |||||||||||||||||
| type Genesis DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Genesis | |||||||||||||||||
| type AccountState DijkstraEra | |||||||||||||||||
| type Accounts DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.State.Account | |||||||||||||||||
| type CertState DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.State.CertState | |||||||||||||||||
| type GovState DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Governance | |||||||||||||||||
| type InstantStake DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.State.Stake | |||||||||||||||||
| type ScriptsNeeded DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.UTxO | |||||||||||||||||
| type EraName DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| data TransitionConfig DijkstraEra | |||||||||||||||||
| type PlutusPurpose f DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts | |||||||||||||||||
| newtype Tx l DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx | |||||||||||||||||
| newtype TxBody l DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody | |||||||||||||||||
| type EraRule "BBODY" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "CERT" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "CERTS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "DELEG" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "DELEGS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "ENACT" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "EPOCH" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "GOV" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "GOVCERT" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "HARDFORK" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "LEDGER" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "LEDGERS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "MEMPOOL" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "MIR" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "NEWPP" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "POOL" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "POOLREAP" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "PPUP" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "RATIFY" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "RUPD" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "SNAP" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "TICK" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "TICKF" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "UPEC" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "UTXO" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "UTXOS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRule "UTXOW" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleEvent "BBODY" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody | |||||||||||||||||
| type EraRuleEvent "CERT" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Cert | |||||||||||||||||
| type EraRuleEvent "CERTS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Certs | |||||||||||||||||
| type EraRuleEvent "DELEG" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Deleg | |||||||||||||||||
| type EraRuleEvent "DELEGS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleEvent "EPOCH" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules | |||||||||||||||||
| type EraRuleEvent "GOV" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Gov | |||||||||||||||||
| type EraRuleEvent "GOVCERT" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.GovCert | |||||||||||||||||
| type EraRuleEvent "HARDFORK" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules | |||||||||||||||||
| type EraRuleEvent "LEDGER" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "LEDGERS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers | |||||||||||||||||
| type EraRuleEvent "MIR" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleEvent "NEWEPOCH" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules | |||||||||||||||||
| type EraRuleEvent "NEWPP" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleEvent "POOL" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "PPUP" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleEvent "TICK" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules | |||||||||||||||||
| type EraRuleEvent "UPEC" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleEvent "UTXO" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo | |||||||||||||||||
| type EraRuleEvent "UTXOS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxos | |||||||||||||||||
| type EraRuleEvent "UTXOW" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow | |||||||||||||||||
| type EraRuleFailure "BBODY" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "CERT" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Cert | |||||||||||||||||
| type EraRuleFailure "CERTS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Certs | |||||||||||||||||
| type EraRuleFailure "DELEG" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleFailure "GOV" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Gov | |||||||||||||||||
| type EraRuleFailure "GOVCERT" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.GovCert | |||||||||||||||||
| type EraRuleFailure "LEDGER" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "MIR" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleFailure "NEWPP" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleFailure "POOL" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleFailure "UPEC" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type EraRuleFailure "UTXO" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.PParams | |||||||||||||||||
| type PParamsHKD f DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.PParams | |||||||||||||||||
| type UpgradePParams f DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.PParams | |||||||||||||||||
| type TranslationError DijkstraEra ConwayGovState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra DRepPulsingState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra PulsingSnapshot | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra EnactState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra RatifyState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra GovAction | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra GovActionState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra ProposalProcedure | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra Proposals | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type TranslationError DijkstraEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type STxLevel l DijkstraEra | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Era | |||||||||||||||||
| type TranslationError DijkstraEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Translation | |||||||||||||||||
| type Rep (PlutusScript DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Scripts type Rep (PlutusScript DijkstraEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Dijkstra.Scripts" "cardano-ledger-dijkstra-0.2.0.0-inplace" 'False) ((C1 ('MetaCons "DijkstraPlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons "DijkstraPlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2)))) :+: (C1 ('MetaCons "DijkstraPlutusV3" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV3))) :+: C1 ('MetaCons "DijkstraPlutusV4" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV4))))) | |||||||||||||||||
| type Rep (TransitionConfig DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Transition type Rep (TransitionConfig DijkstraEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Dijkstra.Transition" "cardano-ledger-dijkstra-0.2.0.0-inplace" 'False) (C1 ('MetaCons "DijkstraTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "dtcDijkstraGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DijkstraGenesis) :*: S1 ('MetaSel ('Just "dtcConwayTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig ConwayEra)))) | |||||||||||||||||
| type MemoHashIndex (DijkstraTxBodyRaw l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody | |||||||||||||||||
| type RawType (TxBody l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.TxBody | |||||||||||||||||
| type Rep (Tx l DijkstraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Dijkstra.Tx type Rep (Tx l DijkstraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Dijkstra.Tx" "cardano-ledger-dijkstra-0.2.0.0-inplace" 'True) (C1 ('MetaCons "MkDijkstraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDijkstraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DijkstraTx l DijkstraEra)))) | |||||||||||||||||
| type Rep (TxBody l DijkstraEra) | |||||||||||||||||
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 ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (DijkstraTxBodyRaw l DijkstraEra))))) | |||||||||||||||||
Latest Known
type LatestKnownEra = DijkstraEra Source #
Sometimes it is useful to specify that a type corresponds to a latest era that is currently implemented
Protocol version
Value level
eraProtVerHigh ∷ Era era ⇒ Version Source #
Get the value level Version of the highest major protocol version for the supplied era.
eraProtVerLow ∷ Era era ⇒ Version Source #
Get the value level Version of the lowest major protocol version for the supplied era.
Type level constraints
type AtLeastEra (atLeastEra ∷ Symbol) era = ProtVerAtLeast era (ProtVerLow (EraFromName atLeastEra)) Source #
Restrict the era to equal to atLeastEra or come after it
type AtMostEra (eraMostEra ∷ Symbol) era = ProtVerAtMost era (ProtVerHigh (EraFromName eraMostEra)) Source #
Restrict the era to equal to eraName or come before it.
type ExactEra inEra era = ProtVerInBounds era (ProtVerLow inEra) (ProtVerHigh inEra) Source #
Restrict an era to the specific era through the protocol version. This is
equivalent to (inEra (Crypto era) ~ era)
type family ProtVerAtLeast era (l ∷ Nat) where ... Source #
Requirement for the era's highest protocol version to be higher or equal to the supplied value
Equations
| ProtVerAtLeast era l = ProtVerIsInBounds "at least" era l (l <=? ProtVerHigh era) |
type family ProtVerAtMost era (h ∷ Nat) where ... Source #
Requirement for the era's lowest protocol version to be lower or equal to the supplied value
Equations
| ProtVerAtMost era h = ProtVerIsInBounds "at most" era h (ProtVerLow era <=? h) |
type ProtVerInBounds era (l ∷ Nat) (h ∷ Nat) = (ProtVerAtLeast era l, ProtVerAtMost era h) Source #
Restrict a lower and upper bounds of the protocol version for the particular era
atLeastEra ∷ ∀ (eraName ∷ Symbol) era. AtLeastEra eraName era ⇒ () Source #
Enforce era to be at least the specified era at the type level. In other words compiler will produce type error when applied to eras prior to the specified era. This function should be used in order to avoid redundant constraints warning.
For example these will type check
atLeastEra @"Babbage" @ConwayEra atLeastEra @"Babbage" @BabbageEra
However this will result in a type error
atLeastEra @"Babbage" @AlonzoEra
atMostEra ∷ ∀ (eraName ∷ Symbol) era. AtMostEra eraName era ⇒ () Source #
Enforce era to be at most the specified era at the type level. In other words compiler will produce type error when applied to eras prior to the specified era. This function should be used in order to avoid redundant constraints warning.
For example these will type check
atMostEra @BabbageEra @ShelleyEra atMostEra @AlonzoEra @MaryEra
However this will result in a type error
atMostEra @BabbageEra @ConwayEra