| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Babbage.UTxO
Contents
Synopsis
- getBabbageSupplementalDataHashes ∷ ∀ era (l ∷ TxLevel). BabbageEraTxBody era ⇒ UTxO era → TxBody l era → Set DataHash
- getBabbageSpendingDatum ∷ ∀ era (l ∷ TxLevel). (AlonzoEraTx era, BabbageEraTxOut era) ⇒ UTxO era → Tx l era → PlutusPurpose AsItem era → Maybe (Data era)
- getBabbageScriptsProvided ∷ ∀ era (l ∷ TxLevel). (EraTx era, BabbageEraTxBody era) ⇒ UTxO era → Tx l era → ScriptsProvided era
- getReferenceScripts ∷ BabbageEraTxOut era ⇒ UTxO era → Set TxIn → Map ScriptHash (Script era)
- getReferenceScriptsNonDistinct ∷ BabbageEraTxOut era ⇒ UTxO era → Set TxIn → [(ScriptHash, Script era)]
Documentation
getBabbageSupplementalDataHashes ∷ ∀ era (l ∷ TxLevel). BabbageEraTxBody era ⇒ UTxO era → TxBody l era → Set DataHash Source #
getBabbageSpendingDatum ∷ ∀ era (l ∷ TxLevel). (AlonzoEraTx era, BabbageEraTxOut era) ⇒ UTxO era → Tx l era → PlutusPurpose AsItem era → Maybe (Data era) Source #
Extract binary data either directly from the Tx as an "inline datum"
or look it up in the witnesses by the hash.
getBabbageScriptsProvided ∷ ∀ era (l ∷ TxLevel). (EraTx era, BabbageEraTxBody era) ⇒ UTxO era → Tx l era → ScriptsProvided era Source #
getReferenceScripts ∷ BabbageEraTxOut era ⇒ UTxO era → Set TxIn → Map ScriptHash (Script era) Source #
Collect all the reference scripts found in the TxOuts, pointed to by some input.
getReferenceScriptsNonDistinct ∷ BabbageEraTxOut era ⇒ UTxO era → Set TxIn → [(ScriptHash, Script era)] Source #