Cardano.Ledger.Conway.TxOut
Contents
Methods
dataHashTxOutL ∷ Lens' (TxOut (ConwayEra c)) (StrictMaybe (DataHash (EraCrypto (ConwayEra c)))) Source #
datumTxOutF ∷ SimpleGetter (TxOut (ConwayEra c)) (Datum (ConwayEra c)) Source #
referenceScriptTxOutL ∷ Lens' (TxOut (ConwayEra c)) (StrictMaybe (Script (ConwayEra c))) Source #
dataTxOutL ∷ Lens' (TxOut (ConwayEra c)) (StrictMaybe (Data (ConwayEra c))) Source #
datumTxOutL ∷ Lens' (TxOut (ConwayEra c)) (Datum (ConwayEra c)) Source #
Associated Types
type TxOut (ConwayEra c) = (r ∷ Type) Source #
mkBasicTxOut ∷ Addr (EraCrypto (ConwayEra c)) → Value (ConwayEra c) → TxOut (ConwayEra c) Source #
upgradeTxOut ∷ TxOut (PreviousEra (ConwayEra c)) → TxOut (ConwayEra c) Source #
valueTxOutL ∷ Lens' (TxOut (ConwayEra c)) (Value (ConwayEra c)) Source #
compactValueTxOutL ∷ Lens' (TxOut (ConwayEra c)) (CompactForm (Value (ConwayEra c))) Source #
valueEitherTxOutL ∷ Lens' (TxOut (ConwayEra c)) (Either (Value (ConwayEra c)) (CompactForm (Value (ConwayEra c)))) Source #
addrTxOutL ∷ Lens' (TxOut (ConwayEra c)) (Addr (EraCrypto (ConwayEra c))) Source #
compactAddrTxOutL ∷ Lens' (TxOut (ConwayEra c)) (CompactAddr (EraCrypto (ConwayEra c))) Source #
addrEitherTxOutL ∷ Lens' (TxOut (ConwayEra c)) (Either (Addr (EraCrypto (ConwayEra c))) (CompactAddr (EraCrypto (ConwayEra c)))) Source #
getMinCoinSizedTxOut ∷ PParams (ConwayEra c) → Sized (TxOut (ConwayEra c)) → Coin Source #
getMinCoinTxOut ∷ PParams (ConwayEra c) → TxOut (ConwayEra c) → Coin Source #