Modulecardano-ledger-api-1.14.0.0
Cardano.Ledger.Api.Tx.Out
- 8 types
- 4 classes
- 19 values
- Packagecardano-ledger-api-1.14.0.0
- Exports33
- LicenceApache-2.0
Deprecated. In favor of AccountAddress
Deprecated. In favor of deserialiseAccountAddress
Deprecated. In favor of serialiseAccountAddress
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
Constructors
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
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
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)))
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
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)))))