Modulecardano-ledger-babbage-1.14.0.0
Cardano.Ledger.Babbage.TxOut
- 1 type
- 1 class
- 10 values
- Packagecardano-ledger-babbage-1.14.0.0
- Exports16
- LicenceApache-2.0
value
referenceScriptBabbageTxOutL :: EraTxOut era => Lens' (BabbageTxOut era) (StrictMaybe (Script era))value
valueEitherBabbageTxOutL :: EraTxOut era => Lens' (BabbageTxOut era) (Either (Value era) (CompactForm (Value era)))Methods
referenceScriptTxOutL :: Lens' (TxOut era) (StrictMaybe (Script era))dataTxOutL :: Lens' (TxOut era) (StrictMaybe (Data era))datumTxOutL :: Lens' (TxOut era) (Datum era)
Instances1BabbageEraTxOut
BabbageEraTxOut BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut
Constructors
TxOutCompact' !CompactAddr !(CompactForm (Value era))TxOutCompactDH' !CompactAddr !(CompactForm (Value era)) !DataHashTxOutCompactDatum !CompactAddr !(CompactForm (Value era)) !(BinaryData era)TxOutCompactRefScript !CompactAddr !(CompactForm (Value era)) !(Datum era) !(Script era)TxOut_AddrHash28_AdaOnly !(Credential Staking) !Addr28Extra !(CompactForm Coin)TxOut_AddrHash28_AdaOnly_DataHash32 !(Credential Staking) !Addr28Extra !(CompactForm Coin) !DataHash32
Instances13Eq, Show, Generic, NFData, ToJSON, MemPack, …
(Era era, Eq (Script era), Eq (CompactForm (Value era))) => Eq (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut(Era era, Show (Script era), Val (Value era)) => Show (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOutGeneric (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOutNFData (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut(Era era, Val (Value era), ToJSON (Script era)) => ToJSON (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut(Era era, MemPack (Script era), MemPack (CompactForm (Value era))) => MemPack (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut(Era era, NoThunks (Script era), Val (Value era)) => NoThunks (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut(EraScript era, Val (Value era)) => DecCBOR (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut(EraScript era, Val (Value era)) => EncCBOR (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut(Era era, Val (Value era), ToJSON (Script era)) => ToKeyValuePairs (BabbageTxOut era)Defined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOuttype Rep (BabbageTxOut era) = D1 ('MetaDataDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.TxOut"BabbageTxOut"
"Cardano.Ledger.Babbage.TxOut"
"cardano-ledger-babbage-1.14.0.0-IorkXQjtMXvLMg0K4UxcYR"
'False) ((C1 ('MetaCons"TxOutCompact'"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CompactAddr) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era)))) :+: (C1 ('MetaCons"TxOutCompactDH'"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CompactAddr) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era))) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DataHash))) :+: C1 ('MetaCons"TxOutCompactDatum"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CompactAddr) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era))) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (BinaryData era)))))) :+: (C1 ('MetaCons"TxOutCompactRefScript"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CompactAddr) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era)))) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Datum era)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Script era)))) :+: (C1 ('MetaCons"TxOut_AddrHash28_AdaOnly"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential Staking)) :*: (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Addr28Extra) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)))) :+: C1 ('MetaCons"TxOut_AddrHash28_AdaOnly_DataHash32"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential Staking)) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Addr28Extra)) :*: (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 DataHash32))))))
pattern
pattern BabbageTxOut :: (Era era, Val (Value era), HasCallStack) => Addr -> Value era -> Datum era -> StrictMaybe (Script era) -> BabbageTxOut erapattern
pattern TxOutCompact :: (Era era, Val (Value era), Compactible (Value era), HasCallStack) => CompactAddr -> CompactForm (Value era) -> BabbageTxOut erapattern
pattern TxOutCompactDH :: (Era era, Val (Value era), Compactible (Value era), HasCallStack) => CompactAddr -> CompactForm (Value era) -> DataHash -> BabbageTxOut eraInstances5TxOut
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 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