Modulecardano-ledger-api-1.14.0.0
Cardano.Ledger.Api.Tx.Body
- 21 types
- 18 classes
- 34 values
- Packagecardano-ledger-api-1.14.0.0
- Exports98
- 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 erapattern
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 ProposingPurpose :: ConwayEraScript era => f Word32 (ProposalProcedure era) -> PlutusPurpose f eraDeprecated. In favor of AccountAddress
Deprecated. In favor of deserialiseAccountAddress
Deprecated. In favor of serialiseAccountAddress
pattern
pattern GuardingPurpose :: DijkstraEraScript era => f Word32 ScriptHash -> PlutusPurpose f 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
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
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
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)
Methods
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
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
Constructors
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
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
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
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
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 (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
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
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
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))))
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)))))
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
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