Modulecardano-ledger-api-1.14.0.0
Cardano.Ledger.Api.Tx
- 42 types
- 32 classes
- 65 values
- Packagecardano-ledger-api-1.14.0.0
- Exports212
- LicenceApache-2.0
pattern
pattern CertifyingPurpose :: AlonzoEraScript era => f Word32 (TxCert era) -> PlutusPurpose f erapattern
pattern RewardingPurpose :: AlonzoEraScript era => f Word32 AccountAddress -> PlutusPurpose f eraDeprecated. In favor of WithdrawingPurpose
pattern
pattern WithdrawingPurpose :: AlonzoEraScript era => f Word32 AccountAddress -> PlutusPurpose f eraDeprecated. In favor of IsPhase2Valid
value
hashDataTxWitsL :: AlonzoEraTxWits era => Lens (TxWits era) (TxWits era) (TxDats era) [Data era]value
unRedeemersL :: AlonzoEraScript era => Lens' (Redeemers era) (Map (PlutusPurpose AsIx era) (Data era, ExUnits))pattern
pattern AnyEraCertifyingPurpose :: AnyEraScript era => f Word32 (TxCert era) -> PlutusPurpose f erapattern
pattern AnyEraGuardingPurpose :: AnyEraScript era => f Word32 ScriptHash -> PlutusPurpose f erapattern
pattern AnyEraMintingPurpose :: AnyEraScript era => f Word32 PolicyID -> PlutusPurpose f erapattern
pattern AnyEraProposingPurpose :: AnyEraScript era => f Word32 (ProposalProcedure era) -> PlutusPurpose f erapattern
pattern AnyEraRewardingPurpose :: AnyEraScript era => f Word32 AccountAddress -> PlutusPurpose f eraDeprecated. In favor of AnyEraWithdrawingPurpose
pattern
pattern AnyEraWithdrawingPurpose :: AnyEraScript era => f Word32 AccountAddress -> PlutusPurpose f erapattern
pattern AnyEraAuthCommitteeHotKeyTxCert :: AnyEraTxCert era => Credential ColdCommitteeRole -> Credential HotCommitteeRole -> TxCert erapattern
pattern AnyEraDelegTxCert :: AnyEraTxCert era => Credential Staking -> Delegatee -> TxCert erapattern
pattern AnyEraGenesisDelegTxCert :: AnyEraTxCert era => KeyHash GenesisRole -> KeyHash GenesisDelegate -> VRFVerKeyHash GenDelegVRF -> TxCert erapattern
pattern AnyEraRegDRepTxCert :: AnyEraTxCert era => Credential DRepRole -> Coin -> StrictMaybe Anchor -> TxCert erapattern
pattern AnyEraRegDepositDelegTxCert :: AnyEraTxCert era => Credential Staking -> Delegatee -> Coin -> TxCert erapattern
pattern AnyEraRegDepositTxCert :: AnyEraTxCert era => Credential Staking -> Coin -> TxCert erapattern
pattern AnyEraResignCommitteeColdTxCert :: AnyEraTxCert era => Credential ColdCommitteeRole -> StrictMaybe Anchor -> TxCert erapattern
pattern AnyEraUnRegDRepTxCert :: AnyEraTxCert era => Credential DRepRole -> Coin -> TxCert erapattern
pattern AnyEraUnRegDepositTxCert :: AnyEraTxCert era => Credential Staking -> Coin -> TxCert erapattern
pattern AnyEraUpdateDRepTxCert :: AnyEraTxCert era => Credential DRepRole -> StrictMaybe Anchor -> TxCert erapattern
pattern ProposingPurpose :: ConwayEraScript era => f Word32 (ProposalProcedure era) -> PlutusPurpose f erapattern
pattern AuthCommitteeHotKeyTxCert :: ConwayEraTxCert era => Credential ColdCommitteeRole -> Credential HotCommitteeRole -> TxCert erapattern
pattern RegDRepTxCert :: ConwayEraTxCert era => Credential DRepRole -> Coin -> StrictMaybe Anchor -> TxCert erapattern
pattern RegDepositDelegTxCert :: ConwayEraTxCert era => Credential Staking -> Delegatee -> Coin -> TxCert erapattern
pattern ResignCommitteeColdTxCert :: ConwayEraTxCert era => Credential ColdCommitteeRole -> StrictMaybe Anchor -> TxCert erapattern
pattern UnRegDepositTxCert :: ConwayEraTxCert era => Credential Staking -> Coin -> TxCert eraDeprecated. In favor of AccountAddress
Deprecated. In favor of deserialiseAccountAddress
Deprecated. In favor of serialiseAccountAddress
value
hashScriptTxWitsL :: EraTxWits era => Lens (TxWits era) (TxWits era) (Map ScriptHash (Script era)) [Script era]pattern
pattern GuardingPurpose :: DijkstraEraScript era => f Word32 ScriptHash -> PlutusPurpose f erapattern
pattern DelegStakeTxCert :: ShelleyEraTxCert era => Credential Staking -> KeyHash StakePool -> TxCert erapattern
pattern GenesisDelegTxCert :: (ShelleyEraTxCert era, AtMostEra "Babbage"
era) => KeyHash GenesisRole -> KeyHash GenesisDelegate -> VRFVerKeyHash GenDelegVRF -> TxCert eraConstructors
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.ScriptsOrd ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.ScriptsShow ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.ScriptsGeneric ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.ScriptsNFData ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.ScriptsFromJSON ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.ScriptsToJSON ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.ScriptsNoThunks ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.ScriptsDecCBOR ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.ScriptsEncCBOR ValidityIntervalDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Scriptstype Rep ValidityInterval = D1 ('MetaDataDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Scripts"ValidityInterval"
"Cardano.Ledger.Allegra.Scripts"
"cardano-ledger-allegra-1.10.1.0-CrQS1ZJSGfrBK4W3kaLbYJ"
'False) (C1 ('MetaCons"ValidityInterval"
'PrefixI 'True) (S1 ('MetaSel ('Just"invalidBefore"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe SlotNo)) :*: S1 ('MetaSel ('Just"invalidHereafter"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe SlotNo))))
Methods
nativeScriptsTxAuxDataL :: Lens' (TxAuxData era) (StrictSeq (NativeScript era))
Instances6AllegraEraTxAuxData
AllegraEraTxAuxData AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataAllegraEraTxAuxData MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxAuxData · orphanStAnnTxCache AlonzoEra ~ Map ScriptHash (SupportedPlutusRunnable AlonzoEra) => AllegraEraTxAuxData AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxData · orphanStAnnTxCache BabbageEra ~ Map ScriptHash (SupportedPlutusRunnable BabbageEra) => AllegraEraTxAuxData BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxAuxData · orphanStAnnTxCache ConwayEra ~ Map ScriptHash (SupportedPlutusRunnable ConwayEra) => AllegraEraTxAuxData ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxAuxData · orphanStAnnTxCache DijkstraEra ~ Map ScriptHash (SupportedPlutusRunnable DijkstraEra) => AllegraEraTxAuxData DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxAuxData · orphan
Constructors
Instances19TranslateEra, Eq, Show, Generic, NFData, FromJSON, …
TranslateEra MaryEra AllegraTxAuxDataDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphanEq (NativeScript era) => Eq (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataShow (NativeScript era) => Show (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataGeneric (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataNFData (NativeScript era) => NFData (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxData(Era era, EncCBOR (NativeScript era), FromJSON (NativeScript era)) => FromJSON (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxData(Era era, EncCBOR (NativeScript era), ToJSON (NativeScript era)) => ToJSON (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxData(Era era, NoThunks (NativeScript era)) => NoThunks (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataTypeable era => ToCBOR (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataAllegraEraScript era => DecCBOR (Annotator (AllegraTxAuxData era))Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataEra era => EncCBOR (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxData(Era era, EncCBOR (NativeScript era), ToJSON (NativeScript era)) => ToKeyValuePairs (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataSafeToHash (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataEq (NativeScript era) => EqRaw (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataMemoized (AllegraTxAuxData era)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDataHashAnnotated (AllegraTxAuxData era) EraIndependentTxAuxDataDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxDatatype Rep (AllegraTxAuxData era) = D1 ('MetaDataDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxData"AllegraTxAuxData"
"Cardano.Ledger.Allegra.TxAuxData"
"cardano-ledger-allegra-1.10.1.0-CrQS1ZJSGfrBK4W3kaLbYJ"
'True) (C1 ('MetaCons"MkAlegraTxAuxData"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxAuxDataRaw era)))))type TranslationError MaryEra AllegraTxAuxData = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Translation · orphantype RawType (AllegraTxAuxData era) = AllegraTxAuxDataRaw eraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxData
pattern
pattern AllegraTxAuxData :: (Era era, EncCBOR (NativeScript era)) => Map Word64 Metadatum -> StrictSeq (NativeScript era) -> AllegraTxAuxData eraMethods
vldtTxBodyL :: Lens' (TxBody l era) ValidityInterval
Instances6AllegraEraTxBody
AllegraEraTxBody AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBodyAllegraEraTxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanAllegraEraTxBody BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanAllegraEraTxBody ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanAllegraEraTxBody MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphan(Eq (Tx SubTx DijkstraEra), NFData (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => AllegraEraTxBody DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphan
type
type RedeemerReport era = Map (PlutusPurpose AsIx era) (Either (TransactionScriptFailure era) ExUnits)type
type RedeemerReportWithLogs era = Map (PlutusPurpose AsIx era) (Either (TransactionScriptFailure era) ([Text], ExUnits))Constructors
RedeemerPointsToUnknownScriptHash !(PlutusPurpose AsIx era)MissingScript !(PlutusPurpose AsIx era) !(Map (PlutusPurpose AsIx era) (PlutusPurpose AsItem era, Maybe (PlutusScript era), ScriptHash))MissingDatum !DataHashValidationFailure !ExUnits !EvaluationError ![Text] !PlutusWithContextUnknownTxIn !TxInInvalidTxIn !TxInIncompatibleBudget !ExBudgetNoCostModelInLedgerState !LanguageContextError !(ContextError era)
Instances4Eq, Show, Generic, Rep
(Era era, Eq (TxCert era), Eq (PlutusScript era), Eq (ContextError era), Eq (PlutusPurpose AsIx era), Eq (PlutusPurpose AsItem era)) => Eq (TransactionScriptFailure era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Plutus.Evaluate(Era era, Show (TxCert era), Show (ContextError era), Show (PlutusScript era), Show (PlutusPurpose AsIx era), Show (PlutusPurpose AsItem era)) => Show (TransactionScriptFailure era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Plutus.EvaluateGeneric (TransactionScriptFailure era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Plutus.Evaluatetype Rep (TransactionScriptFailure era) = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Plutus.Evaluate"TransactionScriptFailure"
"Cardano.Ledger.Alonzo.Plutus.Evaluate"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) (((C1 ('MetaCons"RedeemerPointsToUnknownScriptHash"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PlutusPurpose AsIx era))) :+: C1 ('MetaCons"MissingScript"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PlutusPurpose AsIx era)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (PlutusPurpose AsIx era) (PlutusPurpose AsItem era, Maybe (PlutusScript era), ScriptHash))))) :+: (C1 ('MetaCons"MissingDatum"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DataHash)) :+: C1 ('MetaCons"ValidationFailure"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ExUnits) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EvaluationError)) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PlutusWithContext))))) :+: ((C1 ('MetaCons"UnknownTxIn"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxIn)) :+: C1 ('MetaCons"InvalidTxIn"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxIn))) :+: (C1 ('MetaCons"IncompatibleBudget"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ExBudget)) :+: (C1 ('MetaCons"NoCostModelInLedgerState"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Language)) :+: C1 ('MetaCons"ContextError"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ContextError era)))))))
class
class (EraScript era, Eq (PlutusScript era), Ord (PlutusScript era), Show (PlutusScript era), NoThunks (PlutusScript era), NFData (PlutusScript era), SafeToHash (PlutusScript era), Eq (PlutusPurpose AsItem era), Show (PlutusPurpose AsItem era), EncCBOR (PlutusPurpose AsItem era), DecCBOR (PlutusPurpose AsItem era), NoThunks (PlutusPurpose AsItem era), NFData (PlutusPurpose AsItem era), Eq (PlutusPurpose AsIx era), Ord (PlutusPurpose AsIx era), Show (PlutusPurpose AsIx era), EncCBOR (PlutusPurpose AsIx era), DecCBOR (PlutusPurpose AsIx era), EncCBORGroup (PlutusPurpose AsIx era), DecCBORGroup (PlutusPurpose AsIx era), NoThunks (PlutusPurpose AsIx era), NFData (PlutusPurpose AsIx era), Eq (PlutusPurpose AsIxItem era), Show (PlutusPurpose AsIxItem era), NoThunks (PlutusPurpose AsIxItem era), NFData (PlutusPurpose AsIxItem era), AllegraEraScript era) => AlonzoEraScript era whereAssociated types
data family PlutusScript eratype family PlutusPurpose (f :: Type -> Type -> Type) era
Methods
toSpendingPurpose :: PlutusPurpose f era -> Maybe (f Word32 TxIn)toMintingPurpose :: PlutusPurpose f era -> Maybe (f Word32 PolicyID)toCertifyingPurpose :: PlutusPurpose f era -> Maybe (f Word32 (TxCert era))toWithdrawingPurpose :: PlutusPurpose f era -> Maybe (f Word32 AccountAddress)toRewardingPurpose :: PlutusPurpose f era -> Maybe (f Word32 AccountAddress)
Instances4AlonzoEraScript
AlonzoEraScript AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsAlonzoEraScript BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanAlonzoEraScript ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanAlonzoEraScript DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphan
Constructors
AlonzoSpending !(f Word32 TxIn)AlonzoMinting !(f Word32 PolicyID)AlonzoCertifying !(f Word32 (TxCert era))AlonzoWithdrawing !(f Word32 AccountAddress)
Instances18Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (TxCert era) => Eq (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (TxCert era) => Eq (AlonzoPlutusPurpose AsIxItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsOrd (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (TxCert era) => Show (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (TxCert era) => Show (AlonzoPlutusPurpose AsIxItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsGeneric (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (NFData a, NFData b) => NFData (f a b), NFData (TxCert era), Era era) => NFData (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (ToJSON a, ToJSON b) => ToJSON (f a b), ToJSON (TxCert era), Era era) => ToJSON (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (TxCert era) => NoThunks (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (TxCert era) => NoThunks (AlonzoPlutusPurpose AsIxItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (EncCBOR a, EncCBOR b) => EncCBOR (f a b), forall a b. (DecCBOR a, DecCBOR b) => DecCBOR (f a b), Era era, Typeable f, EncCBOR (TxCert era), DecCBOR (TxCert era)) => DecCBOR (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (EncCBOR a, EncCBOR b) => EncCBOR (f a b), Era era, EncCBOR (TxCert era)) => EncCBOR (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (DecCBOR a, DecCBOR b) => DecCBOR (f a b), Era era, Typeable f, DecCBOR (TxCert era)) => DecCBORGroup (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(forall a b. (EncCBOR a, EncCBOR b) => EncCBOR (f a b), Era era, EncCBOR (TxCert era)) => EncCBORGroup (AlonzoPlutusPurpose f era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (AlonzoPlutusPurpose f era) = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts"AlonzoPlutusPurpose"
"Cardano.Ledger.Alonzo.Scripts"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) ((C1 ('MetaCons"AlonzoSpending"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 TxIn))) :+: C1 ('MetaCons"AlonzoMinting"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 PolicyID)))) :+: (C1 ('MetaCons"AlonzoCertifying"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 (TxCert era)))) :+: C1 ('MetaCons"AlonzoWithdrawing"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 AccountAddress)))))
Deprecated. In favor of AlonzoWithdrawing
Instances21Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq (TxCert era) => Eq (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq it => Eq (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraTxCert era, EraPParams era) => Eq (DijkstraPlutusPurpose AsItem era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts(Eq (TxCert era), EraPParams era) => Eq (ConwayPlutusPurpose AsItem era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsOrd it => Ord (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraPParams era, EraTxCert era) => Ord (DijkstraPlutusPurpose AsItem era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsShow (TxCert era) => Show (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow it => Show (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraPParams era, EraTxCert era) => Show (DijkstraPlutusPurpose AsItem era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts(Show (TxCert era), EraPParams era) => Show (ConwayPlutusPurpose AsItem era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsGeneric it => Generic (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNFData it => NFData (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraPParams era, NFData (TxCert era)) => NFData (DijkstraPlutusPurpose AsItem era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsToJSON it => ToJSON (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (TxCert era) => NoThunks (AlonzoPlutusPurpose AsItem era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks it => NoThunks (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraPParams era, NoThunks (TxCert era)) => NoThunks (DijkstraPlutusPurpose AsItem era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts(NoThunks (TxCert era), EraPParams era) => NoThunks (ConwayPlutusPurpose AsItem era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(Typeable ix, DecCBOR it) => DecCBOR (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEncCBOR it => EncCBOR (AsItem ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (AsItem ix it) = Rep itDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts
Instances23Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (ConwayPlutusPurpose AsIx era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsEq ix => Eq (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraTxCert era, EraPParams era) => Eq (DijkstraPlutusPurpose AsIx era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsOrd (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsOrd (ConwayPlutusPurpose AsIx era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsOrd ix => Ord (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraPParams era, EraTxCert era) => Ord (DijkstraPlutusPurpose AsIx era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsShow (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (ConwayPlutusPurpose AsIx era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsShow ix => Show (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraPParams era, EraTxCert era) => Show (DijkstraPlutusPurpose AsIx era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsGeneric ix => Generic (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNFData ix => NFData (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraPParams era, NFData (TxCert era)) => NFData (DijkstraPlutusPurpose AsIx era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsToJSON ix => ToJSON (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (AlonzoPlutusPurpose AsIx era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (ConwayPlutusPurpose AsIx era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsNoThunks ix => NoThunks (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts(EraPParams era, NoThunks (TxCert era)) => NoThunks (DijkstraPlutusPurpose AsIx era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts(Typeable it, DecCBOR ix) => DecCBOR (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEncCBOR ix => EncCBOR (AsIx ix it)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (AsIx ix it) = Rep ixDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts
Instances4PlutusPurpose
type PlutusPurpose f AlonzoEra = AlonzoPlutusPurpose f AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype PlutusPurpose f BabbageEra = AlonzoPlutusPurpose f BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphantype PlutusPurpose f ConwayEra = ConwayPlutusPurpose f ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphantype PlutusPurpose f DijkstraEra = DijkstraPlutusPurpose f DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphan
Instances42Eq, Ord, Show, Generic, NFData, MemPack, …
Eq (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsEq (PlutusScript BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanEq (PlutusScript ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanEq (PlutusScript DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphanOrd (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsOrd (PlutusScript BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanOrd (PlutusScript ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanOrd (PlutusScript DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphanShow (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsShow (PlutusScript BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanShow (PlutusScript ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanShow (PlutusScript DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphanGeneric (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsGeneric (PlutusScript BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanGeneric (PlutusScript ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanGeneric (PlutusScript DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphanNFData (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNFData (PlutusScript BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanNFData (PlutusScript ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanNFData (PlutusScript DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphanMemPack (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsMemPack (PlutusScript BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanMemPack (PlutusScript ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanMemPack (PlutusScript DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphanNoThunks (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsNoThunks (PlutusScript BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanNoThunks (PlutusScript ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanNoThunks (PlutusScript DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphanAlonzoEraScript era => ToCBOR (PlutusScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsAlonzoEraScript era => EncCBOR (PlutusScript era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsSafeToHash (PlutusScript AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.ScriptsSafeToHash (PlutusScript BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanSafeToHash (PlutusScript ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanSafeToHash (PlutusScript DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphantype Rep (PlutusScript AlonzoEra) = Rep (Plutus 'PlutusV1)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptstype Rep (PlutusScript BabbageEra) = D1 ('MetaDataDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphan"PlutusScript"
"Cardano.Ledger.Babbage.Scripts"
"cardano-ledger-babbage-1.14.0.0-IorkXQjtMXvLMg0K4UxcYR"
'False) (C1 ('MetaCons"BabbagePlutusV1"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons"BabbagePlutusV2"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2))))type Rep (PlutusScript ConwayEra) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphan"PlutusScript"
"Cardano.Ledger.Conway.Scripts"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"ConwayPlutusV1"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: (C1 ('MetaCons"ConwayPlutusV2"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2))) :+: C1 ('MetaCons"ConwayPlutusV3"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV3)))))type Rep (PlutusScript DijkstraEra) = D1 ('MetaDataDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphan"PlutusScript"
"Cardano.Ledger.Dijkstra.Scripts"
"cardano-ledger-dijkstra-0.3.0.0-19Xk5pXBfYy7FK4gdY0Bsc"
'False) ((C1 ('MetaCons"DijkstraPlutusV1"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons"DijkstraPlutusV2"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2)))) :+: (C1 ('MetaCons"DijkstraPlutusV3"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV3))) :+: C1 ('MetaCons"DijkstraPlutusV4"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV4)))))data PlutusScript AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scriptsdata PlutusScript BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphandata PlutusScript ConwayEraConwayPlutusV1 !(Plutus 'PlutusV1)ConwayPlutusV2 !(Plutus 'PlutusV2)ConwayPlutusV3 !(Plutus 'PlutusV3)
data PlutusScript DijkstraEraDijkstraPlutusV1 !(Plutus 'PlutusV1)DijkstraPlutusV2 !(Plutus 'PlutusV2)DijkstraPlutusV3 !(Plutus 'PlutusV3)DijkstraPlutusV4 !(Plutus 'PlutusV4)
class
class (EraTx era, AlonzoEraTxBody era, AlonzoEraTxWits era, AlonzoEraScript era, AlonzoEraTxAuxData era) => AlonzoEraTx era whereMethods
isPhase2ValidTxL :: Lens' (Tx TopTx era) IsPhase2ValidisValidTxL :: Lens' (Tx TopTx era) IsPhase2Valid
Instances4AlonzoEraTx
AlonzoEraTx AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAlonzoEraTx BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Tx · orphanAlonzoEraTx ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Tx · orphanAlonzoEraTx DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Tx · orphan
Instances13Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxShow IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxGeneric IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxSemigroup IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxMonoid IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxNFData IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxFromJSON IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxToJSON IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxNoThunks IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxToCBOR IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxDecCBOR IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxEncCBOR IsPhase2ValidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Txtype Rep IsPhase2Valid = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Tx"IsPhase2Valid"
"Cardano.Ledger.Alonzo.Tx"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'False) (C1 ('MetaCons"Phase2Invalid"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Phase2Valid"
'PrefixI 'False) U1)
Deprecated. In favor of IsPhase2Valid
Methods
plutusScriptsTxAuxDataL :: Lens' (TxAuxData era) (Map Language (NonEmpty PlutusBinary))
Instances4AlonzoEraTxAuxData
StAnnTxCache AlonzoEra ~ Map ScriptHash (SupportedPlutusRunnable AlonzoEra) => AlonzoEraTxAuxData AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataStAnnTxCache BabbageEra ~ Map ScriptHash (SupportedPlutusRunnable BabbageEra) => AlonzoEraTxAuxData BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxAuxData · orphanStAnnTxCache ConwayEra ~ Map ScriptHash (SupportedPlutusRunnable ConwayEra) => AlonzoEraTxAuxData ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxAuxData · orphanStAnnTxCache DijkstraEra ~ Map ScriptHash (SupportedPlutusRunnable DijkstraEra) => AlonzoEraTxAuxData DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxAuxData · orphan
Constructors
Instances16Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq (NativeScript era) => Eq (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataShow (NativeScript era) => Show (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataGeneric (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataNFData (NativeScript era) => NFData (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxData(AlonzoEraScript era, FromJSON (NativeScript era)) => FromJSON (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxData(AlonzoEraScript era, ToJSON (NativeScript era)) => ToJSON (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataNoThunks (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataTypeable era => ToCBOR (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxData(Era era, DecCBOR (Annotator (NativeScript era)), Typeable (NativeScript era)) => DecCBOR (Annotator (AlonzoTxAuxData era))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataEra era => EncCBOR (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataSafeToHash (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataEq (NativeScript era) => EqRaw (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataMemoized (AlonzoTxAuxData era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDataHashAnnotated (AlonzoTxAuxData era) EraIndependentTxAuxDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxDatatype Rep (AlonzoTxAuxData era) = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxData"AlonzoTxAuxData"
"Cardano.Ledger.Alonzo.TxAuxData"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'True) (C1 ('MetaCons"MkAlonzoTxAuxData"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxAuxDataRaw era)))))type RawType (AlonzoTxAuxData era) = AlonzoTxAuxDataRaw eraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxData
pattern
pattern AlonzoTxAuxData :: (HasCallStack, AlonzoEraScript era) => Map Word64 Metadatum -> StrictSeq (NativeScript era) -> Map Language (NonEmpty PlutusBinary) -> AlonzoTxAuxData erapattern
pattern AlonzoTxAuxData' :: Map Word64 Metadatum -> StrictSeq (NativeScript era) -> Map Language (NonEmpty PlutusBinary) -> AlonzoTxAuxData eraMethods
collateralInputsTxBodyL :: Lens' (TxBody TopTx era) (Set TxIn)reqSignerHashesTxBodyL :: AtMostEra"Conway"
era => Lens' (TxBody l era) (Set (KeyHash Guard))scriptIntegrityHashTxBodyL :: Lens' (TxBody l era) (StrictMaybe ScriptIntegrityHash)networkIdTxBodyL :: Lens' (TxBody l era) (StrictMaybe Network)redeemerPointer :: TxBody l era -> PlutusPurpose AsItem era -> StrictMaybe (PlutusPurpose AsIx era)redeemerPointerInverse :: TxBody l era -> PlutusPurpose AsIx era -> StrictMaybe (PlutusPurpose AsIxItem era)
Instances4AlonzoEraTxBody
AlonzoEraTxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBodyAlonzoEraTxBody BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanAlonzoEraTxBody ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphan(Eq (Tx SubTx DijkstraEra), NFData (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => AlonzoEraTxBody DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphan
Methods
dataHashTxOutL :: Lens' (TxOut era) (StrictMaybe DataHash)datumTxOutF :: SimpleGetter (TxOut era) (Datum era)
Instances4AlonzoEraTxOut
AlonzoEraTxOut AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOutAlonzoEraTxOut BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut · orphanAlonzoEraTxOut ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxOut · orphanAlonzoEraTxOut DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxOut · orphan
Methods
datsTxWitsL :: Lens' (TxWits era) (TxDats era)rdmrsTxWitsL :: Lens' (TxWits era) (Redeemers era)
Instances4AlonzoEraTxWits
AlonzoEraTxWits AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsAlonzoEraTxWits BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxWits · orphanAlonzoEraTxWits ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxWits · orphanAlonzoEraTxWits DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxWits · orphan
Constructors
MkRedeemers (MemoBytes (RedeemersRaw era))
Instances14Eq, Show, Generic, Semigroup, Monoid, NFData, …
AlonzoEraScript era => Eq (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsAlonzoEraScript era => Show (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsGeneric (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsAlonzoEraScript era => Semigroup (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsAlonzoEraScript era => Monoid (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsAlonzoEraScript era => NFData (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsAlonzoEraScript era => NoThunks (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsTypeable era => ToCBOR (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsAlonzoEraScript era => DecCBOR (Annotator (Redeemers era))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsAlonzoEraScript era => EncCBOR (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsSafeToHash (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsMemoized (Redeemers era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitstype Rep (Redeemers era) = Rep (MemoBytes (RedeemersRaw era))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitstype RawType (Redeemers era) = RedeemersRaw eraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWits
pattern
pattern Redeemers :: AlonzoEraScript era => Map (PlutusPurpose AsIx era) (Data era, ExUnits) -> Redeemers eraInstances14Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsShow (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsGeneric (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsEra era => Semigroup (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsEra era => Monoid (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsNFData (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsTypeable era => NoThunks (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsTypeable era => ToCBOR (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsEra era => DecCBOR (Annotator (TxDats era))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsEra era => EncCBOR (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsSafeToHash (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitsMemoized (TxDats era)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWitstype Rep (TxDats era) = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWits"TxDats"
"Cardano.Ledger.Alonzo.TxWits"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'True) (C1 ('MetaCons"MkTxDats"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (TxDatsRaw era)))))type RawType (TxDats era) = TxDatsRaw eraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWits
Methods
anyEraMaxLanguage :: Maybe LanguageanyEraToPlutusScript :: Script era -> Maybe (PlutusScript era)anyEraToSpendingPurpose :: PlutusPurpose f era -> Maybe (f Word32 TxIn)anyEraToMintingPurpose :: PlutusPurpose f era -> Maybe (f Word32 PolicyID)anyEraToCertifyingPurpose :: PlutusPurpose f era -> Maybe (f Word32 (TxCert era))anyEraToWithdrawingPurpose :: PlutusPurpose f era -> Maybe (f Word32 AccountAddress)anyEraToRewardingPurpose :: PlutusPurpose f era -> Maybe (f Word32 AccountAddress)anyEraToVotingPurpose :: PlutusPurpose f era -> Maybe (f Word32 Voter)anyEraToProposingPurpose :: PlutusPurpose f era -> Maybe (f Word32 (ProposalProcedure era))anyEraToGuardingPurpose :: PlutusPurpose f era -> Maybe (f Word32 ScriptHash)
Instances7AnyEraScript, …
AnyEraScript AllegraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.ScriptsAnyEraScript AlonzoEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.ScriptsAnyEraScript BabbageEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.ScriptsAnyEraScript ConwayEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.ScriptsAnyEraScript DijkstraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.ScriptsAnyEraScript MaryEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.ScriptsAnyEraScript ShelleyEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Scripts
class
class (EraTx era, AnyEraTxBody era, AnyEraTxWits era, AnyEraTxAuxData era) => AnyEraTx era whereMethods
isPhase2ValidTxG :: SimpleGetter (Tx TopTx era) (Maybe IsPhase2Valid)isValidTxG :: SimpleGetter (Tx TopTx era) (Maybe IsPhase2Valid)
Instances7AnyEraTx, …
AnyEraTx AllegraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.TxAnyEraTx AlonzoEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.TxAnyEraTx BabbageEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.TxAnyEraTx ConwayEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.TxAnyEraTx DijkstraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.TxAnyEraTx MaryEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.TxAnyEraTx ShelleyEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx
Constructors
Methods
nativeScriptsTxAuxDataG :: SimpleGetter (TxAuxData era) (Maybe (StrictSeq (NativeScript era)))plutusScriptsTxAuxDataG :: SimpleGetter (TxAuxData era) (Maybe (Map Language (NonEmpty PlutusBinary)))
Instances7AnyEraTxAuxData, …
AnyEraTxAuxData AllegraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.AuxDataAnyEraTxAuxData AlonzoEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.AuxDataAnyEraTxAuxData BabbageEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.AuxDataAnyEraTxAuxData ConwayEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.AuxDataAnyEraTxAuxData DijkstraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.AuxDataAnyEraTxAuxData MaryEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.AuxDataAnyEraTxAuxData ShelleyEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.AuxData
Methods
updateTxBodyG :: SimpleGetter (TxBody TopTx era) (Maybe (Maybe (Update era)))vldtTxBodyG :: SimpleGetter (TxBody TopTx era) ValidityIntervalmintTxBodyG :: SimpleGetter (TxBody l era) (Maybe MultiAsset)collateralInputsTxBodyG :: SimpleGetter (TxBody TopTx era) (Maybe (Set TxIn))scriptIntegrityHashTxBodyG :: SimpleGetter (TxBody l era) (Maybe (Maybe ScriptIntegrityHash))networkIdTxBodyG :: SimpleGetter (TxBody l era) (Maybe (Maybe Network))sizedOutputsTxBodyG :: SimpleGetter (TxBody l era) (Maybe (StrictSeq (Sized (TxOut era))))referenceInputsTxBodyG :: SimpleGetter (TxBody l era) (Maybe (Set TxIn))totalCollateralTxBodyG :: SimpleGetter (TxBody TopTx era) (Maybe (Maybe Coin))collateralReturnTxBodyG :: SimpleGetter (TxBody TopTx era) (Maybe (Maybe (TxOut era)))sizedCollateralReturnTxBodyG :: SimpleGetter (TxBody TopTx era) (Maybe (Maybe (Sized (TxOut era))))currentTreasuryValueTxBodyG :: SimpleGetter (TxBody l era) (Maybe (Maybe Coin))votingProceduresTxBodyG :: SimpleGetter (TxBody l era) (Maybe (VotingProcedures era))proposalProceduresTxBodyG :: SimpleGetter (TxBody l era) (Maybe (OSet (ProposalProcedure era)))treasuryDonationTxBodyG :: SimpleGetter (TxBody l era) (Maybe Coin)guardsTxBodyG :: SimpleGetter (TxBody l era) (Maybe (OSet (Credential Guard)))
Instances7AnyEraTxBody, …
AnyEraTxBody AllegraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.BodyAnyEraTxBody AlonzoEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.BodyAnyEraTxBody BabbageEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.BodyAnyEraTxBody ConwayEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.BodyAnyEraTxBody DijkstraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.BodyAnyEraTxBody MaryEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.BodyAnyEraTxBody ShelleyEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.Body
Methods
anyEraToRegTxCert :: TxCert era -> Maybe (Credential Staking)anyEraToUnRegTxCert :: TxCert era -> Maybe (Credential Staking)anyEraToGenesisDelegTxCert :: TxCert era -> Maybe GenesisDelegCertanyEraToMirTxCert :: TxCert era -> Maybe MIRCertanyEraToRegDepositTxCert :: TxCert era -> Maybe (Credential Staking, Coin)anyEraToUnRegDepositTxCert :: TxCert era -> Maybe (Credential Staking, Coin)anyEraToDelegTxCert :: TxCert era -> Maybe (Credential Staking, Delegatee)anyEraToRegDepositDelegTxCert :: TxCert era -> Maybe (Credential Staking, Delegatee, Coin)anyEraToAuthCommitteeHotKeyTxCert :: TxCert era -> Maybe (Credential ColdCommitteeRole, Credential HotCommitteeRole)anyEraToResignCommitteeColdTxCert :: TxCert era -> Maybe (Credential ColdCommitteeRole, StrictMaybe Anchor)anyEraToRegDRepTxCert :: TxCert era -> Maybe (Credential DRepRole, Coin, StrictMaybe Anchor)anyEraToUnRegDRepTxCert :: TxCert era -> Maybe (Credential DRepRole, Coin)anyEraToUpdateDRepTxCert :: TxCert era -> Maybe (Credential DRepRole, StrictMaybe Anchor)
Instances7AnyEraTxCert, …
AnyEraTxCert AllegraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.CertAnyEraTxCert AlonzoEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.CertAnyEraTxCert BabbageEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.CertAnyEraTxCert ConwayEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.CertAnyEraTxCert DijkstraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.CertAnyEraTxCert MaryEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.CertAnyEraTxCert ShelleyEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.Cert
Methods
datumTxOutG :: SimpleGetter (TxOut era) (Maybe (Datum era))referenceScriptTxOutG :: SimpleGetter (TxOut era) (Maybe (Maybe (Script era)))
Instances7AnyEraTxOut, …
AnyEraTxOut AllegraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.OutAnyEraTxOut AlonzoEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.OutAnyEraTxOut BabbageEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.OutAnyEraTxOut ConwayEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.OutAnyEraTxOut DijkstraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.OutAnyEraTxOut MaryEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.OutAnyEraTxOut ShelleyEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.Out
Methods
datsTxWitsG :: SimpleGetter (TxWits era) (Maybe (TxDats era))rdmrsTxWitsG :: SimpleGetter (TxWits era) (Maybe (Redeemers era))
Instances7AnyEraTxWits, …
AnyEraTxWits AllegraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.WitsAnyEraTxWits AlonzoEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.WitsAnyEraTxWits BabbageEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.WitsAnyEraTxWits ConwayEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.WitsAnyEraTxWits DijkstraEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.WitsAnyEraTxWits MaryEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.WitsAnyEraTxWits ShelleyEraDefined in cardano-ledger-api-1.14.0.0 · Cardano.Ledger.Api.Tx.Wits
Methods
sizedOutputsTxBodyL :: Lens' (TxBody l era) (StrictSeq (Sized (TxOut era)))referenceInputsTxBodyL :: Lens' (TxBody l era) (Set TxIn)totalCollateralTxBodyL :: Lens' (TxBody TopTx era) (StrictMaybe Coin)collateralReturnTxBodyL :: Lens' (TxBody TopTx era) (StrictMaybe (TxOut era))sizedCollateralReturnTxBodyL :: Lens' (TxBody TopTx era) (StrictMaybe (Sized (TxOut era)))allSizedOutputsTxBodyF :: SimpleGetter (TxBody l era) (StrictSeq (Sized (TxOut era)))
Instances3BabbageEraTxBody
BabbageEraTxBody BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBodyBabbageEraTxBody ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphan(NFData (Tx SubTx DijkstraEra), Eq (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => BabbageEraTxBody DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphan
Methods
referenceScriptTxOutL :: Lens' (TxOut era) (StrictMaybe (Script era))dataTxOutL :: Lens' (TxOut era) (StrictMaybe (Data era))datumTxOutL :: Lens' (TxOut era) (Datum era)
Instances3BabbageEraTxOut
BabbageEraTxOut BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOutBabbageEraTxOut ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxOut · orphanBabbageEraTxOut DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxOut · orphan
Constructors
Instances13TranslateEra, Eq, Ord, Show, Generic, NFData, …
TranslateEra DijkstraEra ProposalProcedureDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Translation · orphanEraPParams era => Eq (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => Ord (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => Show (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => NFData (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToJSON (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => NoThunks (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => DecCBOR (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => EncCBOR (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToKeyValuePairs (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (ProposalProcedure era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"ProposalProcedure"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"ProposalProcedure"
'PrefixI 'True) ((S1 ('MetaSel ('Just"pProcDeposit"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"pProcReturnAddr"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountAddress)) :*: (S1 ('MetaSel ('Just"pProcGovAction"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (GovAction era)) :*: S1 ('MetaSel ('Just"pProcAnchor"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Anchor))))type TranslationError DijkstraEra ProposalProcedure = VoidDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Translation · orphan
Constructors
Instances10Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNFData (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToJSON (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNoThunks (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => DecCBOR (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => EncCBOR (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToKeyValuePairs (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (VotingProcedure era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"VotingProcedure"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"VotingProcedure"
'PrefixI 'True) (S1 ('MetaSel ('Just"vProcVote"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Vote) :*: S1 ('MetaSel ('Just"vProcAnchor"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))))
Constructors
Instances10Indexable, Eq, Show, Generic, NFData, ToJSON, …
Indexable Voter (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEq (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => NFData (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToJSON (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNoThunks (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => DecCBOR (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => EncCBOR (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (VotingProcedures era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"VotingProcedures"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'True) (C1 ('MetaCons"VotingProcedures"
'PrefixI 'True) (S1 ('MetaSel ('Just"unVotingProcedures"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Voter (Map GovActionId (VotingProcedure era))))))
Methods
toVotingPurpose :: PlutusPurpose f era -> Maybe (f Word32 Voter)toProposingPurpose :: PlutusPurpose f era -> Maybe (f Word32 (ProposalProcedure era))
Instances2ConwayEraScript
ConwayEraScript ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsConwayEraScript DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphan
Constructors
ConwaySpending !(f Word32 TxIn)ConwayMinting !(f Word32 PolicyID)ConwayCertifying !(f Word32 (TxCert era))ConwayWithdrawing !(f Word32 AccountAddress)ConwayVoting !(f Word32 Voter)ConwayProposing !(f Word32 (ProposalProcedure era))
Instances19Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq (ConwayPlutusPurpose AsIx era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(Eq (TxCert era), EraPParams era) => Eq (ConwayPlutusPurpose AsItem era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(Eq (TxCert era), EraPParams era) => Eq (ConwayPlutusPurpose AsIxItem era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsOrd (ConwayPlutusPurpose AsIx era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsShow (ConwayPlutusPurpose AsIx era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(Show (TxCert era), EraPParams era) => Show (ConwayPlutusPurpose AsItem era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(Show (TxCert era), EraPParams era) => Show (ConwayPlutusPurpose AsIxItem era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsGeneric (ConwayPlutusPurpose f era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(forall a b. (NFData a, NFData b) => NFData (f a b), NFData (TxCert era), EraPParams era) => NFData (ConwayPlutusPurpose f era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(forall a b. (ToJSON a, ToJSON b) => ToJSON (f a b), ToJSON (TxCert era), EraPParams era) => ToJSON (ConwayPlutusPurpose f era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsNoThunks (ConwayPlutusPurpose AsIx era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(NoThunks (TxCert era), EraPParams era) => NoThunks (ConwayPlutusPurpose AsItem era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(NoThunks (TxCert era), EraPParams era) => NoThunks (ConwayPlutusPurpose AsIxItem era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(forall a b. (EncCBOR a, EncCBOR b) => EncCBOR (f a b), forall a b. (DecCBOR a, DecCBOR b) => DecCBOR (f a b), EraPParams era, Typeable f, EncCBOR (TxCert era), DecCBOR (TxCert era)) => DecCBOR (ConwayPlutusPurpose f era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(forall a b. (EncCBOR a, EncCBOR b) => EncCBOR (f a b), EraPParams era, EncCBOR (TxCert era)) => EncCBOR (ConwayPlutusPurpose f era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(forall a b. (DecCBOR a, DecCBOR b) => DecCBOR (f a b), EraPParams era, Typeable f, DecCBOR (TxCert era)) => DecCBORGroup (ConwayPlutusPurpose f era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts(forall a b. (EncCBOR a, EncCBOR b) => EncCBOR (f a b), EraPParams era, EncCBOR (TxCert era)) => EncCBORGroup (ConwayPlutusPurpose f era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.ScriptsInject (ConwayPlutusPurpose f era) (DijkstraPlutusPurpose f era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scriptstype Rep (ConwayPlutusPurpose f era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts"ConwayPlutusPurpose"
"Cardano.Ledger.Conway.Scripts"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) ((C1 ('MetaCons"ConwaySpending"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 TxIn))) :+: (C1 ('MetaCons"ConwayMinting"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 PolicyID))) :+: C1 ('MetaCons"ConwayCertifying"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 (TxCert era)))))) :+: (C1 ('MetaCons"ConwayWithdrawing"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 AccountAddress))) :+: (C1 ('MetaCons"ConwayVoting"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 Voter))) :+: C1 ('MetaCons"ConwayProposing"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 (ProposalProcedure era)))))))
Deprecated. In favor of ConwayWithdrawing
class
class (BabbageEraTxBody era, ConwayEraTxCert era, ConwayEraPParams era, ConwayEraScript era) => ConwayEraTxBody era whereMethods
currentTreasuryValueTxBodyL :: Lens' (TxBody l era) (StrictMaybe Coin)votingProceduresTxBodyL :: Lens' (TxBody l era) (VotingProcedures era)proposalProceduresTxBodyL :: Lens' (TxBody l era) (OSet (ProposalProcedure era))treasuryDonationTxBodyL :: Lens' (TxBody l era) Coin
Instances2ConwayEraTxBody
ConwayEraTxBody ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody(NFData (Tx SubTx DijkstraEra), Eq (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => ConwayEraTxBody DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphan
Methods
getRegDepositTxCert :: TxCert era -> Maybe (Credential Staking, Coin)getUnRegDepositTxCert :: TxCert era -> Maybe (Credential Staking, Coin)getDelegTxCert :: TxCert era -> Maybe (Credential Staking, Delegatee)getRegDepositDelegTxCert :: TxCert era -> Maybe (Credential Staking, Delegatee, Coin)getAuthCommitteeHotKeyTxCert :: TxCert era -> Maybe (Credential ColdCommitteeRole, Credential HotCommitteeRole)getResignCommitteeColdTxCert :: TxCert era -> Maybe (Credential ColdCommitteeRole, StrictMaybe Anchor)getRegDRepTxCert :: TxCert era -> Maybe (Credential DRepRole, Coin, StrictMaybe Anchor)getUpdateDRepTxCert :: TxCert era -> Maybe (Credential DRepRole, StrictMaybe Anchor)
Instances2ConwayEraTxCert
ConwayEraTxCert ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertConwayEraTxCert DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxCert · orphan
Constructors
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertOrd DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertShow DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertGeneric DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertNFData DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertFromJSON DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertToJSON DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertNoThunks DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertDecCBOR DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCertEncCBOR DelegateeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCerttype Rep Delegatee = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCert"Delegatee"
"Cardano.Ledger.Conway.TxCert"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"DelegStake"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool))) :+: (C1 ('MetaCons"DelegVote"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DRep)) :+: C1 ('MetaCons"DelegStakeVote"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DRep))))
Constructors
Instances14Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressOrd AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressShow AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressGeneric AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNFData AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressFromJSON AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressFromJSONKey AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressToJSON AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressToJSONKey AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressDefault AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNoThunks AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressDecCBOR AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressEncCBOR AccountAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Addresstype Rep AccountAddress = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Address"AccountAddress"
"Cardano.Ledger.Address"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"AccountAddress"
'PrefixI 'True) (S1 ('MetaSel ('Just"aaNetworkId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Network) :*: S1 ('MetaSel ('Just"aaId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountId)))
Constructors
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressOrd AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressShow AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressGeneric AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNFData AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressFromJSON AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressToJSON AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNoThunks AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressDecCBOR AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressEncCBOR AccountIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Addresstype Rep AccountId = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Address"AccountId"
"Cardano.Ledger.Address"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"AccountId"
'PrefixI 'True) (S1 ('MetaSel ('Just"unAccountId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Credential Staking))))
Constructors
Instances13Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressOrd AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressShow AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressGeneric AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNFData AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressFromJSON AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressFromJSONKey AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressToJSON AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressToJSONKey AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNoThunks AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressDecCBOR AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressEncCBOR AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Addresstype Rep Addr = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Address"Addr"
"Cardano.Ledger.Address"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Addr"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Network) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Credential Payment)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StakeReference))) :+: C1 ('MetaCons"AddrBootstrap"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BootstrapAddress)))
Constructors
Instances7Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq BootstrapAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressOrd BootstrapAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressShow BootstrapAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressGeneric BootstrapAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNFData BootstrapAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNoThunks BootstrapAddressDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Addresstype Rep BootstrapAddress = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Address"BootstrapAddress"
"Cardano.Ledger.Address"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"BootstrapAddress"
'PrefixI 'True) (S1 ('MetaSel ('Just"unBootstrapAddress"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Address)))
Constructors
Instances10Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq DirectDepositsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressShow DirectDepositsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressGeneric DirectDepositsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressSemigroup DirectDepositsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressMonoid DirectDepositsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNFData DirectDepositsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNoThunks DirectDepositsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressDecCBOR DirectDepositsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressEncCBOR DirectDepositsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Addresstype Rep DirectDeposits = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Address"DirectDeposits"
"Cardano.Ledger.Address"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"DirectDeposits"
'PrefixI 'True) (S1 ('MetaSel ('Just"unDirectDeposits"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AccountAddress Coin))))
Constructors
Instances10Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressShow WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressGeneric WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressSemigroup WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressMonoid WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNFData WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNoThunks WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressDecCBOR WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressEncCBOR WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Addresstype Rep Withdrawals = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Address"Withdrawals"
"Cardano.Ledger.Address"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"Withdrawals"
'PrefixI 'True) (S1 ('MetaSel ('Just"unWithdrawals"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AccountAddress Coin))))
class
class (Era era, Show (Script era), Eq (Script era), EqRaw (Script era), ToJSON (Script era), FromJSON (Script era), ToCBOR (Script era), EncCBOR (Script era), DecCBOR (Annotator (Script era)), NFData (Script era), NoThunks (Script era), SafeToHash (Script era), Eq (NativeScript era), Show (NativeScript era), NFData (NativeScript era), NoThunks (NativeScript era), ToJSON (NativeScript era), FromJSON (NativeScript era), ToCBOR (NativeScript era), EncCBOR (NativeScript era), DecCBOR (Annotator (NativeScript era))) => EraScript era whereAssociated types
type family Script eratype family NativeScript era
Methods
upgradeScript :: EraScript (PreviousEra era) => Script (PreviousEra era) -> Script erascriptPrefixTag :: Script era -> ByteStringgetNativeScript :: Script era -> Maybe (NativeScript era)
Instances7EraScript, …
EraScript AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Scripts · orphanEraScript AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts · orphanEraScript BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphanEraScript ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphanEraScript DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphanEraScript MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Scripts · orphanEraScript ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Scripts · orphan
class
class (EraTxBody era, EraTxWits era, EraTxAuxData era, EraPParams era, HasEraTxLevel Tx era, Monoid (StAnnTxCache era), forall (l :: TxLevel). Typeable l => NoThunks (Tx l era), forall (l :: TxLevel). Typeable l => DecCBOR (Annotator (Tx l era)), forall (l :: TxLevel). Typeable l => ToCBOR (Tx l era), forall (l :: TxLevel). EncCBOR (Tx l era), forall (l :: TxLevel). NFData (Tx l era), forall (l :: TxLevel). Show (Tx l era), forall (l :: TxLevel). Eq (Tx l era)) => EraTx era whereMethods
mkBasicTx :: TxBody l era -> Tx l erabodyTxL :: Lens' (Tx l era) (TxBody l era)witsTxL :: Lens' (Tx l era) (TxWits era)auxDataTxL :: Lens' (Tx l era) (StrictMaybe (TxAuxData era))sizeTxF :: HasCallStack => SimpleGetter (Tx l era) Word32validateNativeScript :: Tx l era -> NativeScript era -> BoolgetMinFeeTx :: PParams era -> Tx l era -> Int -> Coin
Instances7EraTx, …
EraTx AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Tx · orphanEraTx AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Tx · orphanEraTx BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Tx · orphanEraTx ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Tx · orphanEraTx DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Tx · orphanEraTx MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Tx · orphanEraTx ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Tx · orphan
class
class (Era era, Eq (TxAuxData era), EqRaw (TxAuxData era), Show (TxAuxData era), NoThunks (TxAuxData era), NFData (TxAuxData era), ToJSON (TxAuxData era), FromJSON (TxAuxData era), ToCBOR (TxAuxData era), EncCBOR (TxAuxData era), DecCBOR (Annotator (TxAuxData era)), HashAnnotated (TxAuxData era) EraIndependentTxAuxData) => EraTxAuxData era whereAssociated types
type family TxAuxData era
Methods
mkBasicTxAuxData :: TxAuxData erametadataTxAuxDataL :: Lens' (TxAuxData era) (Map Word64 Metadatum)validateTxAuxData :: StAnnTxCache era -> ProtVer -> TxAuxData era -> Bool
Instances7EraTxAuxData, …
EraTxAuxData AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxData · orphanEraTxAuxData MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxAuxData · orphanEraTxAuxData ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxData · orphanStAnnTxCache AlonzoEra ~ Map ScriptHash (SupportedPlutusRunnable AlonzoEra) => EraTxAuxData AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxData · orphanStAnnTxCache BabbageEra ~ Map ScriptHash (SupportedPlutusRunnable BabbageEra) => EraTxAuxData BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxAuxData · orphanStAnnTxCache ConwayEra ~ Map ScriptHash (SupportedPlutusRunnable ConwayEra) => EraTxAuxData ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxAuxData · orphanStAnnTxCache DijkstraEra ~ Map ScriptHash (SupportedPlutusRunnable DijkstraEra) => EraTxAuxData DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxAuxData · orphan
class
class (EraTxOut era, EraTxCert era, EraPParams era, HasEraTxLevel TxBody era, forall (l :: TxLevel). HashAnnotated (TxBody l era) EraIndependentTxBody, forall (l :: TxLevel). EncCBOR (TxBody l era), forall (l :: TxLevel). Typeable l => DecCBOR (Annotator (TxBody l era)), forall (l :: TxLevel). Typeable l => ToCBOR (TxBody l era), forall (l :: TxLevel). Typeable l => NoThunks (TxBody l era), forall (l :: TxLevel). NFData (TxBody l era), forall (l :: TxLevel). Show (TxBody l era), forall (l :: TxLevel). Eq (TxBody l era), forall (l :: TxLevel). EqRaw (TxBody l era)) => EraTxBody era whereMethods
mkBasicTxBody :: Typeable l => TxBody l erainputsTxBodyL :: Lens' (TxBody l era) (Set TxIn)outputsTxBodyL :: Lens' (TxBody l era) (StrictSeq (TxOut era))feeTxBodyL :: Lens' (TxBody TopTx era) CoinwithdrawalsTxBodyL :: Lens' (TxBody l era) WithdrawalsauxDataHashTxBodyL :: Lens' (TxBody l era) (StrictMaybe TxAuxDataHash)spendableInputsTxBodyF :: SimpleGetter (TxBody l era) (Set TxIn)allInputsTxBodyF :: SimpleGetter (TxBody TopTx era) (Set TxIn)certsTxBodyL :: Lens' (TxBody l era) (StrictSeq (TxCert era))
Instances7EraTxBody, …
EraTxBody AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanEraTxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanEraTxBody BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanEraTxBody ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanEraTxBody MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanEraTxBody ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan(Eq (Tx SubTx DijkstraEra), NFData (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => EraTxBody DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphan
class
class (Val (Value era), ToJSON (TxOut era), DecCBOR (Value era), DecCBOR (CompactForm (Value era)), MemPack (CompactForm (Value era)), EncCBOR (Value era), EncCBOR (TxOut era), DecCBOR (TxOut era), DecShareCBOR (TxOut era), Share (TxOut era) ~ Interns (Credential Staking), NoThunks (TxOut era), NFData (TxOut era), Show (TxOut era), Eq (TxOut era), MemPack (TxOut era), EraPParams era) => EraTxOut era whereAssociated types
type family TxOut era
Methods
mkBasicTxOut :: HasCallStack => Addr -> Value era -> TxOut eraupgradeTxOut :: EraTxOut (PreviousEra era) => TxOut (PreviousEra era) -> TxOut eravalueTxOutL :: Lens' (TxOut era) (Value era)addrTxOutL :: Lens' (TxOut era) AddrgetMinCoinSizedTxOut :: PParams era -> Sized (TxOut era) -> CoingetMinCoinTxOut :: PParams era -> TxOut era -> Coin
Instances7EraTxOut, …
EraTxOut AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxOut · orphanEraTxOut AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut · orphanEraTxOut BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut · orphanEraTxOut ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxOut · orphanEraTxOut DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxOut · orphanEraTxOut MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxOut · orphanEraTxOut ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOut · orphan
class
class (EraScript era, Eq (TxWits era), EqRaw (TxWits era), Show (TxWits era), Monoid (TxWits era), NoThunks (TxWits era), ToCBOR (TxWits era), EncCBOR (TxWits era), DecCBOR (Annotator (TxWits era))) => EraTxWits era whereAssociated types
type family TxWits era
Methods
mkBasicTxWits :: TxWits eraaddrTxWitsL :: Lens' (TxWits era) (Set (WitVKey Witness))bootAddrTxWitsL :: Lens' (TxWits era) (Set BootstrapWitness)scriptTxWitsL :: Lens' (TxWits era) (Map ScriptHash (Script era))
Instances7EraTxWits, …
EraTxWits AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxWits · orphanEraTxWits AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWits · orphanEraTxWits BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxWits · orphanEraTxWits ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxWits · orphanEraTxWits DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxWits · orphanEraTxWits MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxWits · orphanEraTxWits ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWits · orphan
Instances7NativeScript, …
type NativeScript AllegraEra = Timelock AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Scripts · orphantype NativeScript AlonzoEra = Timelock AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts · orphantype NativeScript BabbageEra = Timelock BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphantype NativeScript ConwayEra = Timelock ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphantype NativeScript DijkstraEra = DijkstraNativeScript DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphantype NativeScript MaryEra = Timelock MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Scripts · orphantype NativeScript ShelleyEra = MultiSig ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Scripts · orphan
Instances7Script, …
type Script AllegraEra = Timelock AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.Scripts · orphantype Script AlonzoEra = AlonzoScript AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.Scripts · orphantype Script BabbageEra = AlonzoScript BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.Scripts · orphantype Script ConwayEra = AlonzoScript ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Scripts · orphantype Script DijkstraEra = AlonzoScript DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts · orphantype Script MaryEra = Timelock MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.Scripts · orphantype Script ShelleyEra = MultiSig ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Scripts · orphan
Instances7TxAuxData, …
type TxAuxData AllegraEra = AllegraTxAuxData AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxAuxData · orphantype TxAuxData AlonzoEra = AlonzoTxAuxData AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxAuxData · orphantype TxAuxData BabbageEra = AlonzoTxAuxData BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxAuxData · orphantype TxAuxData ConwayEra = AlonzoTxAuxData ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxAuxData · orphantype TxAuxData DijkstraEra = AlonzoTxAuxData DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxAuxData · orphantype TxAuxData MaryEra = AllegraTxAuxData MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxAuxData · orphantype TxAuxData ShelleyEra = ShelleyTxAuxData ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxData · orphan
Instances113HasEraTxLevel, HasOKey, DecCBOR, Eq, Show, Generic, …
HasEraTxLevel TxBody AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanHasEraTxLevel TxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanHasEraTxLevel TxBody BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanHasEraTxLevel TxBody ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanHasEraTxLevel TxBody DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanHasEraTxLevel TxBody MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanHasEraTxLevel TxBody ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEraTxBody era => HasOKey TxId (TxBody l era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoreTypeable l => DecCBOR (Annotator (TxBody l AllegraEra))Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanTypeable l => DecCBOR (Annotator (TxBody l AlonzoEra))Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanTypeable l => DecCBOR (Annotator (TxBody l BabbageEra))Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanTypeable l => DecCBOR (Annotator (TxBody l ConwayEra))Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanTypeable l => DecCBOR (Annotator (TxBody l MaryEra))Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanTypeable l => DecCBOR (Annotator (TxBody l ShelleyEra))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan(Typeable l, Eq (Tx SubTx DijkstraEra), NFData (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => DecCBOR (Annotator (TxBody l DijkstraEra))Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanEq (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanEq (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanEq (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanEq (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanEq (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanEq (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan(Eq (Tx SubTx DijkstraEra), NFData (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => Eq (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanShow (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanShow (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanShow (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanShow (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanShow (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanShow (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan(Show (Tx SubTx DijkstraEra), Eq (Tx SubTx DijkstraEra), NFData (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => Show (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanGeneric (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanGeneric (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanGeneric (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanGeneric (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanGeneric (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanGeneric (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanGeneric (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanNFData (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanNFData (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanNFData (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanNFData (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanNFData (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanNFData (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan(NFData (Tx SubTx DijkstraEra), Eq (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => NFData (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanTypeable l => NoThunks (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanTypeable l => NoThunks (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanTypeable l => NoThunks (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanTypeable l => NoThunks (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanTypeable l => NoThunks (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanTypeable l => NoThunks (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan(Typeable l, Eq (Tx SubTx DijkstraEra), NFData (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => NoThunks (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanTypeable l => ToCBOR (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanTypeable l => ToCBOR (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanTypeable l => ToCBOR (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanTypeable l => ToCBOR (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanTypeable l => ToCBOR (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanTypeable l => ToCBOR (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanTypeable l => ToCBOR (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEncCBOR (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanEncCBOR (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanEncCBOR (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanEncCBOR (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanEncCBOR (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanEncCBOR (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanEncCBOR (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanSafeToHash (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanSafeToHash (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanSafeToHash (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanSafeToHash (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanSafeToHash (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanSafeToHash (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanSafeToHash (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEqRaw (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanEqRaw (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanEqRaw (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanEqRaw (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanEqRaw (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanEqRaw (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan(Eq (Tx SubTx DijkstraEra), NFData (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => EqRaw (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanMemoized (TxBody l AllegraEra)Defined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanMemoized (TxBody l AlonzoEra)Defined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanMemoized (TxBody l BabbageEra)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanMemoized (TxBody l ConwayEra)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanMemoized (TxBody l DijkstraEra)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanMemoized (TxBody l MaryEra)Defined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanMemoized (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanHashAnnotated (TxBody l AllegraEra) EraIndependentTxBodyDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanHashAnnotated (TxBody l AlonzoEra) EraIndependentTxBodyDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanHashAnnotated (TxBody l BabbageEra) EraIndependentTxBodyDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanHashAnnotated (TxBody l ConwayEra) EraIndependentTxBodyDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanHashAnnotated (TxBody l DijkstraEra) EraIndependentTxBodyDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphanHashAnnotated (TxBody l MaryEra) EraIndependentTxBodyDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanHashAnnotated (TxBody l ShelleyEra) EraIndependentTxBodyDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphantype Rep (TxBody l AllegraEra) = D1 ('MetaDataDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphan"TxBody"
"Cardano.Ledger.Allegra.TxBody"
"cardano-ledger-allegra-1.10.1.0-CrQS1ZJSGfrBK4W3kaLbYJ"
'True) (C1 ('MetaCons"MkAllegraTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxBodyRaw () l AllegraEra)))))type Rep (TxBody l AlonzoEra) = D1 ('MetaDataDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphan"TxBody"
"Cardano.Ledger.Alonzo.TxBody"
"cardano-ledger-alonzo-1.16.0.0-IAMfW3LYKkAJgcpNx6tltO"
'True) (C1 ('MetaCons"MkAlonzoTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxBodyRaw l AlonzoEra)))))type Rep (TxBody l BabbageEra) = Rep (MemoBytes (BabbageTxBodyRaw l BabbageEra))Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphantype Rep (TxBody l ConwayEra) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphan"TxBody"
"Cardano.Ledger.Conway.TxBody"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'True) (C1 ('MetaCons"MkConwayTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ConwayTxBodyRaw l ConwayEra)))))type Rep (TxBody l DijkstraEra) = D1 ('MetaDataDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphan"TxBody"
"Cardano.Ledger.Dijkstra.TxBody"
"cardano-ledger-dijkstra-0.3.0.0-19Xk5pXBfYy7FK4gdY0Bsc"
'True) (C1 ('MetaCons"MkDijkstraTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (DijkstraTxBodyRaw l DijkstraEra)))))type Rep (TxBody l MaryEra) = D1 ('MetaDataDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphan"TxBody"
"Cardano.Ledger.Mary.TxBody"
"cardano-ledger-mary-1.11.0.0-BDX9Jw3i0LOAEIgnwJZDrh"
'True) (C1 ('MetaCons"MkMaryTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l)))))type Rep (TxBody l ShelleyEra) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan"TxBody"
"Cardano.Ledger.Shelley.TxBody"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"MkShelleyTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra)))))data TxBody l AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphandata TxBody l AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphandata TxBody l BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphandata TxBody l ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphandata TxBody l DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphandata TxBody l MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphandata TxBody l ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphantype RawType (TxBody l AllegraEra) = AllegraTxBodyRaw () l AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphantype RawType (TxBody l AlonzoEra) = AlonzoTxBodyRaw l AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphantype RawType (TxBody l BabbageEra) = BabbageTxBodyRaw l BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphantype RawType (TxBody l ConwayEra) = ConwayTxBodyRaw l ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphantype RawType (TxBody l DijkstraEra) = DijkstraTxBodyRaw l DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphantype RawType (TxBody l MaryEra) = AllegraTxBodyRaw MultiAsset l MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphantype RawType (TxBody l ShelleyEra) = ShelleyTxBodyRaw l ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan
Instances7TxOut, …
type TxOut AllegraEra = ShelleyTxOut AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxOut · orphantype TxOut AlonzoEra = AlonzoTxOut AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxOut · orphantype TxOut BabbageEra = BabbageTxOut BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut · orphantype TxOut ConwayEra = BabbageTxOut ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxOut · orphantype TxOut DijkstraEra = BabbageTxOut DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxOut · orphantype TxOut MaryEra = ShelleyTxOut MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxOut · orphantype TxOut ShelleyEra = ShelleyTxOut ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOut · orphan
Instances7TxWits, …
type TxWits AllegraEra = ShelleyTxWits AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxWits · orphantype TxWits AlonzoEra = AlonzoTxWits AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxWits · orphantype TxWits BabbageEra = AlonzoTxWits BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxWits · orphantype TxWits ConwayEra = AlonzoTxWits ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxWits · orphantype TxWits DijkstraEra = AlonzoTxWits DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxWits · orphantype TxWits MaryEra = ShelleyTxWits MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxWits · orphantype TxWits ShelleyEra = ShelleyTxWits ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWits · orphan
class
class (Era era, ToJSON (TxCert era), DecCBOR (TxCert era), EncCBOR (TxCert era), ToCBOR (TxCert era), FromCBOR (TxCert era), NoThunks (TxCert era), NFData (TxCert era), Show (TxCert era), Ord (TxCert era), Eq (TxCert era)) => EraTxCert era whereAssociated types
type family TxCert eratype family TxCertUpgradeError era
Methods
upgradeTxCert :: EraTxCert (PreviousEra era) => TxCert (PreviousEra era) -> Either (TxCertUpgradeError era) (TxCert era)getVKeyWitnessTxCert :: TxCert era -> Maybe (KeyHash Witness)getScriptWitnessTxCert :: TxCert era -> Maybe ScriptHashgetRegPoolTxCert :: TxCert era -> Maybe StakePoolParamsgetRetirePoolTxCert :: TxCert era -> Maybe (KeyHash StakePool, EpochNo)lookupRegStakeTxCert :: TxCert era -> Maybe (Credential Staking)lookupUnRegStakeTxCert :: TxCert era -> Maybe (Credential Staking)
Instances7EraTxCert, …
EraTxCert AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxCert · orphanEraTxCert AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxCert · orphanEraTxCert BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxCert · orphanEraTxCert ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCert · orphanEraTxCert DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxCert · orphanEraTxCert MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxCert · orphanEraTxCert ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert · orphan
Instances7TxCert, …
type TxCert AllegraEra = ShelleyTxCert AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxCert · orphantype TxCert AlonzoEra = ShelleyTxCert AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxCert · orphantype TxCert BabbageEra = ShelleyTxCert BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxCert · orphantype TxCert ConwayEra = ConwayTxCert ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCert · orphantype TxCert DijkstraEra = DijkstraTxCert DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxCert · orphantype TxCert MaryEra = ShelleyTxCert MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxCert · orphantype TxCert ShelleyEra = ShelleyTxCert ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert · orphan
Instances7TxCertUpgradeError, …
type TxCertUpgradeError AllegraEra = VoidDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxCert · orphantype TxCertUpgradeError AlonzoEra = VoidDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxCert · orphantype TxCertUpgradeError BabbageEra = VoidDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxCert · orphantype TxCertUpgradeError ConwayEra = ConwayTxCertUpgradeErrorDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCert · orphantype TxCertUpgradeError DijkstraEra = DijkstraTxCertUpgradeErrorDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxCert · orphantype TxCertUpgradeError MaryEra = VoidDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxCert · orphantype TxCertUpgradeError ShelleyEra = VoidDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert · orphan
Instances17Eq, Ord, Show, Generic, Storable, NFData, …
Eq ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesOrd ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesShow ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesGeneric ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesStorable ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNFData ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesFromJSON ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesFromJSONKey ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToJSON ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToJSONKey ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesMemPack ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNoThunks ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToCBOR ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesDecCBOR ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesEncCBOR ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesIndexable ScriptHash GuardsScriptHashViewDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBodytype Rep ScriptHash = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes"ScriptHash"
"Cardano.Ledger.Hashes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"ScriptHash"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash ADDRHASH EraIndependentScript))))
Constructors
Instances10Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq TxAuxDataHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesOrd TxAuxDataHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesShow TxAuxDataHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesGeneric TxAuxDataHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNFData TxAuxDataHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToJSON TxAuxDataHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNoThunks TxAuxDataHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesDecCBOR TxAuxDataHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesEncCBOR TxAuxDataHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashestype Rep TxAuxDataHash = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes"TxAuxDataHash"
"Cardano.Ledger.Hashes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"TxAuxDataHash"
'PrefixI 'True) (S1 ('MetaSel ('Just"unTxAuxDataHash"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SafeHash EraIndependentTxAuxData))))
Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapOrd BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapShow BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapGeneric BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapNFData BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapNoThunks BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapDecCBOR BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapEncCBOR BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.Bootstraptype Rep BootstrapWitness = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.Bootstrap"BootstrapWitness"
"Cardano.Ledger.Keys.Bootstrap"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"BootstrapWitness"
'PrefixI 'True) ((S1 ('MetaSel ('Just"bwKey"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (VKey Witness)) :*: S1 ('MetaSel ('Just"bwSignature"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (SignedDSIGN DSIGN (Hash HASH EraIndependentTxBody)))) :*: (S1 ('MetaSel ('Just"bwChainCode"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ChainCode) :*: S1 ('MetaSel ('Just"bwAttributes"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteArray))))
Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyTypeable kr => Ord (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyShow (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyGeneric (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyNFData (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyTypeable kr => NoThunks (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyTypeable kr => DecCBOR (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyEncCBOR (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeytype Rep (WitVKey kr) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKey"WitVKey"
"Cardano.Ledger.Keys.WitVKey"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"WitVKeyInternal"
'PrefixI 'True) (S1 ('MetaSel ('Just"wvkKey"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (VKey kr)) :*: (S1 ('MetaSel ('Just"wvkSignature"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (SignedDSIGN DSIGN (Hash HASH EraIndependentTxBody))) :*: S1 ('MetaSel ('Just"wvkKeyHash"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (KeyHash Witness)))))
pattern
pattern WitVKey :: VKey kr -> SignedDSIGN DSIGN (Hash HASH EraIndependentTxBody) -> WitVKey krInstances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataOrd MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataShow MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataGeneric MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataNFData MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataFromJSON MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataToJSON MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataNoThunks MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataDecCBOR MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataEncCBOR MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Metadatatype Rep Metadatum = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Metadata"Metadatum"
"Cardano.Ledger.Metadata"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) ((C1 ('MetaCons"Map"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [(Metadatum, Metadatum)])) :+: C1 ('MetaCons"List"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Metadatum]))) :+: (C1 ('MetaCons"I"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)) :+: (C1 ('MetaCons"B"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteArray)) :+: C1 ('MetaCons"S"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))))
Instances12Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsOrd CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsShow CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsGeneric CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsNFData CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsFromJSON CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsToJSON CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsNoThunks CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsDecCBOR CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsEncCBOR CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModelsToPlutusData CostModelsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ToPlutusDatatype Rep CostModels = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.CostModels"CostModels"
"Cardano.Ledger.Plutus.CostModels"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"CostModels"
'PrefixI 'True) (S1 ('MetaSel ('Just"_costModelsValid"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Language CostModel)) :*: S1 ('MetaSel ('Just"_costModelsUnknown"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Word8 [Int64]))))
Instances11Eq, Ord, Show, Generic, MemPack, NoThunks, …
Eq (BinaryData era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataOrd (BinaryData era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataShow (BinaryData era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataGeneric (BinaryData era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataMemPack (BinaryData era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataNoThunks (BinaryData era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataEra era => DecCBOR (BinaryData era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataEncCBOR (BinaryData era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataSafeToHash (BinaryData era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataHashAnnotated (BinaryData era) EraIndependentDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Datatype Rep (BinaryData era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Data"BinaryData"
"Cardano.Ledger.Plutus.Data"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"BinaryData"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Instances16Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataShow (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataGeneric (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataNFData (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataEra era => FromJSON (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataToJSON (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataTypeable era => NoThunks (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataTypeable era => ToCBOR (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataEra era => DecCBOR (Annotator (Data era))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataTypeable era => DecCBOR (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataTypeable era => EncCBOR (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataSafeToHash (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataMemoized (Data era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataHashAnnotated (Data era) EraIndependentDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Datatype Rep (Data era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Data"Data"
"Cardano.Ledger.Plutus.Data"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"MkData"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (PlutusData era)))))type RawType (Data era) = PlutusData eraDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Data
Constructors
NoDatumDatumHash !DataHashDatum !(BinaryData era)
Instances10Eq, Ord, Show, Generic, ToJSON, MemPack, …
Eq (Datum era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataOrd (Datum era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataShow (Datum era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataGeneric (Datum era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataEra era => ToJSON (Datum era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataEra era => MemPack (Datum era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataNoThunks (Datum era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataEra era => DecCBOR (Datum era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.DataEra era => EncCBOR (Datum era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Datatype Rep (Datum era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Data"Datum"
"Cardano.Ledger.Plutus.Data"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"NoDatum"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"DatumHash"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DataHash)) :+: C1 ('MetaCons"Datum"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (BinaryData era)))))
Instances20Bounded, Enum, Eq, Ord, Read, Show, …
Bounded LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageEnum LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageEq LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageOrd LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageRead LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageShow LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageIx LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageGeneric LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageNFData LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageRandom LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageUniform LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageUniformRange LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageFromJSON LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageFromJSONKey LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageToJSON LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageToJSONKey LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageNoThunks LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageDecCBOR LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageEncCBOR LanguageDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Languagetype Rep Language = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Language"Language"
"Cardano.Ledger.Plutus.Language"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) ((C1 ('MetaCons"PlutusV1"
'PrefixI 'False) U1 :+: C1 ('MetaCons"PlutusV2"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"PlutusV3"
'PrefixI 'False) U1 :+: C1 ('MetaCons"PlutusV4"
'PrefixI 'False) U1))
Constructors
Instances15Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageOrd PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageShow PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageGeneric PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageNFData PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageFromJSON PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageToJSON PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageMemPack PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageNoThunks PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageToCBOR PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageDecCBOR PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageEncCBOR PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageSafeToHash PlutusBinaryDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.LanguageDecCBOR (Annotator PlutusBinary)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Languagetype Rep PlutusBinary = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.Language"PlutusBinary"
"Cardano.Ledger.Plutus.Language"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"PlutusBinary"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPlutusBinary"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShortByteString)))
Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq (AccountBalanceInterval era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsOrd (AccountBalanceInterval era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsShow (AccountBalanceInterval era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsGeneric (AccountBalanceInterval era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsNFData (AccountBalanceInterval era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsNoThunks (AccountBalanceInterval era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsTypeable era => DecCBOR (AccountBalanceInterval era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsEncCBOR (AccountBalanceInterval era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scriptstype Rep (AccountBalanceInterval era) = D1 ('MetaDataDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts"AccountBalanceInterval"
"Cardano.Ledger.Dijkstra.Scripts"
"cardano-ledger-dijkstra-0.3.0.0-19Xk5pXBfYy7FK4gdY0Bsc"
'False) ((C1 ('MetaCons"AccountBalanceLowerBound"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Inclusive Coin))) :+: C1 ('MetaCons"AccountBalanceUpperBound"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Exclusive Coin)))) :+: (C1 ('MetaCons"AccountBalanceBothBounds"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Inclusive Coin)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Exclusive Coin))) :+: C1 ('MetaCons"AccountBalanceExact"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))))
Constructors
Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq (AccountBalanceIntervals era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsOrd (AccountBalanceIntervals era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsShow (AccountBalanceIntervals era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsGeneric (AccountBalanceIntervals era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsNFData (AccountBalanceIntervals era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsNoThunks (AccountBalanceIntervals era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsTypeable era => DecCBOR (AccountBalanceIntervals era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.ScriptsEncCBOR (AccountBalanceIntervals era)Defined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scriptstype Rep (AccountBalanceIntervals era) = D1 ('MetaDataDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts"AccountBalanceIntervals"
"Cardano.Ledger.Dijkstra.Scripts"
"cardano-ledger-dijkstra-0.3.0.0-19Xk5pXBfYy7FK4gdY0Bsc"
'True) (C1 ('MetaCons"AccountBalanceIntervals"
'PrefixI 'True) (S1 ('MetaSel ('Just"unAccountBalanceIntervals"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AccountId (AccountBalanceInterval era)))))
Methods
toGuardingPurpose :: PlutusPurpose f era -> Maybe (f Word32 ScriptHash)
Instances1DijkstraEraScript
DijkstraEraScript DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.Scripts
Methods
guardsTxBodyL :: Lens' (TxBody l era) (OSet (Credential Guard))directDepositsTxBodyL :: Lens' (TxBody l era) DirectDeposits
Instances1DijkstraEraTxBody
(NFData (Tx SubTx DijkstraEra), Eq (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => DijkstraEraTxBody DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody
Methods
mintTxBodyL :: Lens' (TxBody l era) MultiAssetmintedTxBodyF :: SimpleGetter (TxBody l era) (Set PolicyID)mintValueTxBodyF :: SimpleGetter (TxBody l era) (Value era)
Instances5MaryEraTxBody
MaryEraTxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanMaryEraTxBody BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanMaryEraTxBody ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxBody · orphanMaryEraTxBody MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody(Eq (Tx SubTx DijkstraEra), NFData (Tx SubTx DijkstraEra), Show (Tx SubTx DijkstraEra), EncCBOR (Tx SubTx DijkstraEra), DecCBOR (Annotator (Tx SubTx DijkstraEra)), HasOKey TxId (Tx SubTx DijkstraEra)) => MaryEraTxBody DijkstraEraDefined in cardano-ledger-dijkstra-0.3.0.0 · Cardano.Ledger.Dijkstra.TxBody · orphan
Constructors
Instances16Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataShow (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataGeneric (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataNFData (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEra era => FromJSON (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEra era => ToJSON (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataNoThunks (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataTypeable era => ToCBOR (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEra era => DecCBOR (Annotator (ShelleyTxAuxData era))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEra era => EncCBOR (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataSafeToHash (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEqRaw (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataMemoized (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataHashAnnotated (ShelleyTxAuxData era) EraIndependentTxAuxDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDatatype Rep (ShelleyTxAuxData era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxData"ShelleyTxAuxData"
"Cardano.Ledger.Shelley.TxAuxData"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"MkShelleyTxAuxData"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxAuxDataRaw era)))))type RawType (ShelleyTxAuxData era) = ShelleyTxAuxDataRaw eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxData
class
class (ShelleyEraTxCert era, EraTxBody era, AtMostEra "Babbage"
era) => ShelleyEraTxBody era whereMethods
ttlTxBodyL :: ExactEra ShelleyEra era => Lens' (TxBody TopTx era) SlotNoupdateTxBodyL :: Lens' (TxBody TopTx era) (StrictMaybe (Update era))
Instances5ShelleyEraTxBody
ShelleyEraTxBody AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxBody · orphanShelleyEraTxBody AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxBody · orphanShelleyEraTxBody BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxBody · orphanShelleyEraTxBody MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxBody · orphanShelleyEraTxBody ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody
Methods
getRegTxCert :: TxCert era -> Maybe (Credential Staking)getUnRegTxCert :: TxCert era -> Maybe (Credential Staking)getDelegStakeTxCert :: TxCert era -> Maybe (Credential Staking, KeyHash StakePool)getGenesisDelegTxCert :: AtMostEra"Babbage"
era => TxCert era -> Maybe GenesisDelegCertgetMirTxCert :: AtMostEra"Babbage"
era => TxCert era -> Maybe MIRCert
Instances6ShelleyEraTxCert
ShelleyEraTxCert AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.TxCert · orphanShelleyEraTxCert AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.TxCert · orphanShelleyEraTxCert BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxCert · orphanShelleyEraTxCert ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.TxCert · orphanShelleyEraTxCert MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.TxCert · orphanShelleyEraTxCert ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert