cardano-ledger-conway-1.21.0.0: Cardano ledger with an updated on-chain governance system.
Safe HaskellNone
LanguageHaskell2010

Cardano.Ledger.Conway.UTxO

Synopsis

Documentation

conwayConsumed ∷ ∀ era (l ∷ TxLevel). (EraUTxO era, ConwayEraCertState era) ⇒ PParams era → CertState era → UTxO era → TxBody l era → Value era Source #

getConwayWitsVKeyNeeded ∷ ∀ era (l ∷ TxLevel). (EraTx era, ConwayEraTxBody era) ⇒ UTxO era → TxBody l era → Set (KeyHash 'Witness) Source #

getConwayScriptsNeeded ∷ ∀ era (l ∷ TxLevel). ConwayEraTxBody era ⇒ UTxO era → TxBody l era → AlonzoScriptsNeeded era Source #

txNonDistinctRefScriptsSize ∷ ∀ era (l ∷ TxLevel). (EraTx era, BabbageEraTxBody era) ⇒ UTxO era → Tx l era → Int Source #

Calculate the total size of reference scripts used by the transactions. Duplicate scripts will be counted as many times as they occur, since there is never a reason to include an input with the same reference script.

Any input that appears in both regular inputs and reference inputs of a transaction is only used once in this computation.

getConwayMinFeeTxUtxo ∷ ∀ era (l ∷ TxLevel). (EraTx era, BabbageEraTxBody era) ⇒ PParams era → Tx l era → UTxO era → Coin Source #

Orphan instances

AlonzoEraUTxO ConwayEra Source # 
Instance details

EraUTxO ConwayEra Source # 
Instance details