| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Babbage.TxBody
Contents
Synopsis
- data BabbageTxOut era where
- TxOutCompactDatum !CompactAddr !(CompactForm (Value era)) !(BinaryData era)
- TxOutCompactRefScript !CompactAddr !(CompactForm (Value era)) !(Datum era) !(Script era)
- pattern BabbageTxOut ∷ (Era era, Val (Value era), HasCallStack) ⇒ Addr → Value era → Datum era → StrictMaybe (Script era) → BabbageTxOut era
- pattern TxOutCompact ∷ (Era era, Val (Value era), Compactible (Value era), HasCallStack) ⇒ CompactAddr → CompactForm (Value era) → BabbageTxOut era
- pattern TxOutCompactDH ∷ (Era era, Val (Value era), Compactible (Value era), HasCallStack) ⇒ CompactAddr → CompactForm (Value era) → DataHash → BabbageTxOut era
- data family TxBody (l ∷ TxLevel) era
- allSizedOutputsBabbageTxBodyF ∷ BabbageEraTxBody era ⇒ SimpleGetter (TxBody 'TopTx era) (StrictSeq (Sized (TxOut era)))
- babbageMinUTxOValue ∷ BabbageEraPParams era ⇒ PParams era → Sized a → Coin
- data BabbageTxBodyRaw (l ∷ TxLevel) era where
- BabbageTxBodyRaw ∷ ∀ era. {..} → BabbageTxBodyRaw 'TopTx era
- babbageAllInputsTxBodyF ∷ BabbageEraTxBody era ⇒ SimpleGetter (TxBody 'TopTx era) (Set TxIn)
- babbageSpendableInputsTxBodyF ∷ BabbageEraTxBody era ⇒ SimpleGetter (TxBody 'TopTx era) (Set TxIn)
- class (AlonzoEraTxBody era, BabbageEraTxOut era) ⇒ BabbageEraTxBody era where
- sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l era) (StrictSeq (Sized (TxOut era)))
- referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). 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 ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l era) (StrictSeq (Sized (TxOut era)))
- getEitherAddrBabbageTxOut ∷ BabbageTxOut era → Either Addr CompactAddr
- data EraIndependentScriptIntegrity
- type ScriptIntegrityHash = SafeHash EraIndependentScriptIntegrity
Documentation
data BabbageTxOut era Source #
Constructors
| TxOutCompactDatum !CompactAddr !(CompactForm (Value era)) !(BinaryData era) | |
| TxOutCompactRefScript !CompactAddr !(CompactForm (Value era)) !(Datum era) !(Script era) |
Bundled Patterns
| pattern BabbageTxOut ∷ (Era era, Val (Value era), HasCallStack) ⇒ Addr → Value era → Datum era → StrictMaybe (Script era) → BabbageTxOut era | |
| pattern TxOutCompact ∷ (Era era, Val (Value era), Compactible (Value era), HasCallStack) ⇒ CompactAddr → CompactForm (Value era) → BabbageTxOut era | |
| pattern TxOutCompactDH ∷ (Era era, Val (Value era), Compactible (Value era), HasCallStack) ⇒ CompactAddr → CompactForm (Value era) → DataHash → BabbageTxOut era |
Instances
data family TxBody (l ∷ TxLevel) era Source #
The body of a transaction.
Instances
| HasEraTxLevel TxBody AllegraEra | |||||
Defined in Cardano.Ledger.Allegra.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l AllegraEra → STxLevel l AllegraEra Source # | |||||
| HasEraTxLevel TxBody AlonzoEra | |||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||
| HasEraTxLevel TxBody BabbageEra Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → STxLevel l BabbageEra Source # | |||||
| HasEraTxLevel TxBody MaryEra | |||||
Defined in Cardano.Ledger.Mary.TxBody | |||||
| HasEraTxLevel TxBody ShelleyEra | |||||
Defined in Cardano.Ledger.Shelley.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l ShelleyEra → STxLevel l ShelleyEra Source # | |||||
| EraTxBody era ⇒ HasOKey TxId (TxBody l era) | |||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l AllegraEra)) | |||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l AlonzoEra)) | |||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l BabbageEra)) Source # | |||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l MaryEra)) | |||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l ShelleyEra)) | |||||
| Typeable l ⇒ ToCBOR (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||
| Typeable l ⇒ ToCBOR (TxBody l AlonzoEra) | |||||
| Typeable l ⇒ ToCBOR (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||
| Typeable l ⇒ ToCBOR (TxBody l MaryEra) | |||||
| Typeable l ⇒ ToCBOR (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||
| EncCBOR (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||
| EncCBOR (TxBody l AlonzoEra) | Encodes memoized bytes created upon construction. | ||||
| EncCBOR (TxBody l BabbageEra) Source # | Encodes memoized bytes created upon construction. | ||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||
| EncCBOR (TxBody l MaryEra) | |||||
| EncCBOR (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||
| SafeToHash (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody Methods originalBytes ∷ TxBody l AllegraEra → ByteString Source # originalBytesSize ∷ TxBody l AllegraEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l AllegraEra → SafeHash i Source # | |||||
| SafeToHash (TxBody l AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods originalBytes ∷ TxBody l AlonzoEra → ByteString Source # originalBytesSize ∷ TxBody l AlonzoEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l AlonzoEra → SafeHash i Source # | |||||
| SafeToHash (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody Methods originalBytes ∷ TxBody l BabbageEra → ByteString Source # originalBytesSize ∷ TxBody l BabbageEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l BabbageEra → SafeHash i Source # | |||||
| SafeToHash (TxBody l MaryEra) | |||||
Defined in Cardano.Ledger.Mary.TxBody Methods originalBytes ∷ TxBody l MaryEra → ByteString Source # originalBytesSize ∷ TxBody l MaryEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l MaryEra → SafeHash i Source # | |||||
| SafeToHash (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody Methods originalBytes ∷ TxBody l ShelleyEra → ByteString Source # originalBytesSize ∷ TxBody l ShelleyEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l ShelleyEra → SafeHash i Source # | |||||
| EqRaw (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody Methods eqRaw ∷ TxBody l AllegraEra → TxBody l AllegraEra → Bool Source # | |||||
| EqRaw (TxBody l AlonzoEra) | |||||
| EqRaw (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody Methods eqRaw ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool Source # | |||||
| EqRaw (TxBody l MaryEra) | |||||
| EqRaw (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody Methods eqRaw ∷ TxBody l ShelleyEra → TxBody l ShelleyEra → Bool Source # | |||||
| Memoized (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l AllegraEra → MemoBytes (RawType (TxBody l AllegraEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l AllegraEra)) → TxBody l AllegraEra | |||||
| Memoized (TxBody l AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
| |||||
| Memoized (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l BabbageEra → MemoBytes (RawType (TxBody l BabbageEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l BabbageEra)) → TxBody l BabbageEra | |||||
| Memoized (TxBody l MaryEra) | |||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||
| Memoized (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l ShelleyEra → MemoBytes (RawType (TxBody l ShelleyEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l ShelleyEra)) → TxBody l ShelleyEra | |||||
| NFData (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody Methods rnf ∷ TxBody l AllegraEra → () # | |||||
| NFData (TxBody l AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||
| NFData (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody Methods rnf ∷ TxBody l BabbageEra → () # | |||||
| NFData (TxBody l MaryEra) | |||||
Defined in Cardano.Ledger.Mary.TxBody | |||||
| NFData (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody Methods rnf ∷ TxBody l ShelleyEra → () # | |||||
| Generic (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody Associated Types
Methods from ∷ TxBody l AllegraEra → Rep (TxBody l AllegraEra) x # to ∷ Rep (TxBody l AllegraEra) x → TxBody l AllegraEra # | |||||
| Generic (TxBody l AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
| |||||
| Generic (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods from ∷ TxBody l BabbageEra → Rep (TxBody l BabbageEra) x # to ∷ Rep (TxBody l BabbageEra) x → TxBody l BabbageEra # | |||||
| Generic (TxBody l MaryEra) | |||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||
| Generic (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody Associated Types
Methods from ∷ TxBody l ShelleyEra → Rep (TxBody l ShelleyEra) x # to ∷ Rep (TxBody l ShelleyEra) x → TxBody l ShelleyEra # | |||||
| Show (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||
| Show (TxBody l AlonzoEra) | |||||
| Show (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||
| Show (TxBody l MaryEra) | |||||
| Show (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||
| Eq (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody Methods (==) ∷ TxBody l AllegraEra → TxBody l AllegraEra → Bool # (/=) ∷ TxBody l AllegraEra → TxBody l AllegraEra → Bool # | |||||
| Eq (TxBody l AlonzoEra) | |||||
| Eq (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody Methods (==) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # (/=) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # | |||||
| Eq (TxBody l MaryEra) | |||||
| Eq (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody Methods (==) ∷ TxBody l ShelleyEra → TxBody l ShelleyEra → Bool # (/=) ∷ TxBody l ShelleyEra → TxBody l ShelleyEra → Bool # | |||||
| Typeable l ⇒ NoThunks (TxBody l AllegraEra) | |||||
| Typeable l ⇒ NoThunks (TxBody l AlonzoEra) | |||||
| Typeable l ⇒ NoThunks (TxBody l BabbageEra) Source # | |||||
| Typeable l ⇒ NoThunks (TxBody l MaryEra) | |||||
| Typeable l ⇒ NoThunks (TxBody l ShelleyEra) | |||||
| HashAnnotated (TxBody l AllegraEra) EraIndependentTxBody | |||||
Defined in Cardano.Ledger.Allegra.TxBody Methods hashAnnotated ∷ TxBody l AllegraEra → SafeHash EraIndependentTxBody Source # | |||||
| HashAnnotated (TxBody l AlonzoEra) EraIndependentTxBody | |||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods hashAnnotated ∷ TxBody l AlonzoEra → SafeHash EraIndependentTxBody Source # | |||||
| HashAnnotated (TxBody l BabbageEra) EraIndependentTxBody Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody Methods hashAnnotated ∷ TxBody l BabbageEra → SafeHash EraIndependentTxBody Source # | |||||
| HashAnnotated (TxBody l MaryEra) EraIndependentTxBody | |||||
Defined in Cardano.Ledger.Mary.TxBody Methods hashAnnotated ∷ TxBody l MaryEra → SafeHash EraIndependentTxBody Source # | |||||
| HashAnnotated (TxBody l ShelleyEra) EraIndependentTxBody | |||||
Defined in Cardano.Ledger.Shelley.TxBody Methods hashAnnotated ∷ TxBody l ShelleyEra → SafeHash EraIndependentTxBody Source # | |||||
| newtype TxBody l AllegraEra | |||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||
| newtype TxBody l AlonzoEra | |||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||
| newtype TxBody l BabbageEra Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||
| newtype TxBody l MaryEra | |||||
Defined in Cardano.Ledger.Mary.TxBody | |||||
| newtype TxBody l ShelleyEra | |||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||
| type RawType (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||
| type RawType (TxBody l AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||
| type RawType (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||
| type RawType (TxBody l MaryEra) | |||||
Defined in Cardano.Ledger.Mary.TxBody | |||||
| type RawType (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody | |||||
| type Rep (TxBody l AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.TxBody type Rep (TxBody l AllegraEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Allegra.TxBody" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxBodyRaw () l AllegraEra))))) | |||||
| type Rep (TxBody l AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.TxBody type Rep (TxBody l AlonzoEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Alonzo.TxBody" "cardano-ledger-alonzo-1.15.0.0-inplace" 'True) (C1 ('MetaCons "MkAlonzoTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxBodyRaw l AlonzoEra))))) | |||||
| type Rep (TxBody l BabbageEra) Source # | |||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||
| type Rep (TxBody l MaryEra) | |||||
Defined in Cardano.Ledger.Mary.TxBody type Rep (TxBody l MaryEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Mary.TxBody" "cardano-ledger-mary-1.10.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l))))) | |||||
| type Rep (TxBody l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.TxBody type Rep (TxBody l ShelleyEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Shelley.TxBody" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra))))) | |||||
allSizedOutputsBabbageTxBodyF ∷ BabbageEraTxBody era ⇒ SimpleGetter (TxBody 'TopTx era) (StrictSeq (Sized (TxOut era))) Source #
babbageMinUTxOValue ∷ BabbageEraPParams era ⇒ PParams era → Sized a → Coin Source #
data BabbageTxBodyRaw (l ∷ TxLevel) era where Source #
Constructors
| BabbageTxBodyRaw | |
Fields
| |
Instances
| HasEraTxLevel BabbageTxBodyRaw BabbageEra Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). BabbageTxBodyRaw l BabbageEra → STxLevel l BabbageEra Source # | |
| Typeable l ⇒ DecCBOR (Annotator (BabbageTxBodyRaw l BabbageEra)) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (Annotator (BabbageTxBodyRaw l BabbageEra)) Source # dropCBOR ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Decoder s () Source # label ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Text Source # | |
| Typeable l ⇒ DecCBOR (BabbageTxBodyRaw l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (BabbageTxBodyRaw l BabbageEra) Source # dropCBOR ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Decoder s () Source # label ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Text Source # | |
| EncCBOR (BabbageTxBodyRaw l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods | |
| EqRaw (BabbageTxBodyRaw l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods eqRaw ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool Source # | |
| NFData (BabbageTxBodyRaw l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods rnf ∷ BabbageTxBodyRaw l BabbageEra → () # | |
| Show (BabbageTxBodyRaw l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods showsPrec ∷ Int → BabbageTxBodyRaw l BabbageEra → ShowS # show ∷ BabbageTxBodyRaw l BabbageEra → String # showList ∷ [BabbageTxBodyRaw l BabbageEra] → ShowS # | |
| Eq (BabbageTxBodyRaw l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods (==) ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool # (/=) ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool # | |
| Typeable l ⇒ NoThunks (BabbageTxBodyRaw l BabbageEra) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods noThunks ∷ Context → BabbageTxBodyRaw l BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → BabbageTxBodyRaw l BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → String Source # | |
| type MemoHashIndex (BabbageTxBodyRaw l era) Source # | |
Defined in Cardano.Ledger.Babbage.TxBody | |
babbageAllInputsTxBodyF ∷ BabbageEraTxBody era ⇒ SimpleGetter (TxBody 'TopTx era) (Set TxIn) Source #
babbageSpendableInputsTxBodyF ∷ BabbageEraTxBody era ⇒ SimpleGetter (TxBody 'TopTx era) (Set TxIn) Source #
class (AlonzoEraTxBody era, BabbageEraTxOut era) ⇒ BabbageEraTxBody era where Source #
Methods
sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l era) (StrictSeq (Sized (TxOut era))) Source #
referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l era) (Set TxIn) Source #
totalCollateralTxBodyL ∷ Lens' (TxBody 'TopTx era) (StrictMaybe Coin) Source #
collateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx era) (StrictMaybe (TxOut era)) Source #
sizedCollateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx era) (StrictMaybe (Sized (TxOut era))) Source #
allSizedOutputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l era) (StrictSeq (Sized (TxOut era))) Source #
Instances
| BabbageEraTxBody BabbageEra Source # | |
Defined in Cardano.Ledger.Babbage.TxBody Methods sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (Sized (TxOut BabbageEra))) Source # referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (Set TxIn) Source # totalCollateralTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe Coin) Source # collateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (TxOut BabbageEra)) Source # sizedCollateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (Sized (TxOut BabbageEra))) Source # allSizedOutputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (StrictSeq (Sized (TxOut BabbageEra))) Source # | |
data EraIndependentScriptIntegrity Source #
Instances
| Era era ⇒ HashAnnotated (ScriptIntegrity era) EraIndependentScriptIntegrity | |
Defined in Cardano.Ledger.Alonzo.Tx Methods hashAnnotated ∷ ScriptIntegrity era → SafeHash EraIndependentScriptIntegrity Source # | |
Orphan instances
| AllegraEraTxBody BabbageEra Source # | |||||
Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) ValidityInterval Source # | |||||
| AlonzoEraTxBody BabbageEra Source # | |||||
Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" BabbageEra ⇒ Lens' (TxBody l BabbageEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → PlutusPurpose AsItem BabbageEra → StrictMaybe (PlutusPurpose AsIx BabbageEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → PlutusPurpose AsIx BabbageEra → StrictMaybe (PlutusPurpose AsIxItem BabbageEra) Source # | |||||
| EraTxBody BabbageEra Source # | |||||
Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l BabbageEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (TxOut BabbageEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (TxCert BabbageEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → (KeyHash 'StakePool → Bool) → TxBody l BabbageEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l BabbageEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx BabbageEra → Int Source # | |||||
| MaryEraTxBody BabbageEra Source # | |||||
Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Value BabbageEra) Source # | |||||
| ShelleyEraTxBody BabbageEra Source # | |||||
Methods ttlTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) SlotNo Source # updateTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (Update BabbageEra)) Source # | |||||
| HasEraTxLevel TxBody BabbageEra Source # | |||||
Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → STxLevel l BabbageEra Source # | |||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l BabbageEra)) Source # | |||||
| Typeable l ⇒ ToCBOR (TxBody l BabbageEra) Source # | |||||
| EncCBOR (TxBody l BabbageEra) Source # | Encodes memoized bytes created upon construction. | ||||
| SafeToHash (TxBody l BabbageEra) Source # | |||||
Methods originalBytes ∷ TxBody l BabbageEra → ByteString Source # originalBytesSize ∷ TxBody l BabbageEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l BabbageEra → SafeHash i Source # | |||||
| EqRaw (TxBody l BabbageEra) Source # | |||||
Methods eqRaw ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool Source # | |||||
| Memoized (TxBody l BabbageEra) Source # | |||||
Associated Types
Methods getMemoBytes ∷ TxBody l BabbageEra → MemoBytes (RawType (TxBody l BabbageEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l BabbageEra)) → TxBody l BabbageEra | |||||
| NFData (TxBody l BabbageEra) Source # | |||||
Methods rnf ∷ TxBody l BabbageEra → () # | |||||
| Generic (TxBody l BabbageEra) Source # | |||||
Associated Types
Methods from ∷ TxBody l BabbageEra → Rep (TxBody l BabbageEra) x # to ∷ Rep (TxBody l BabbageEra) x → TxBody l BabbageEra # | |||||
| Show (TxBody l BabbageEra) Source # | |||||
| Eq (TxBody l BabbageEra) Source # | |||||
Methods (==) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # (/=) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # | |||||
| Typeable l ⇒ NoThunks (TxBody l BabbageEra) Source # | |||||
| HashAnnotated (TxBody l BabbageEra) EraIndependentTxBody Source # | |||||
Methods hashAnnotated ∷ TxBody l BabbageEra → SafeHash EraIndependentTxBody Source # | |||||