| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Conway.UTxO
Contents
Synopsis
- conwayConsumed ∷ ∀ era (l ∷ TxLevel). (EraUTxO era, ConwayEraCertState era) ⇒ PParams era → CertState era → UTxO era → TxBody l era → Value era
- conwayProducedValue ∷ (ConwayEraTxBody era, Value era ~ MaryValue) ⇒ PParams era → (KeyHash 'StakePool → Bool) → TxBody 'TopTx era → Value era
- getConwayWitsVKeyNeeded ∷ ∀ era (l ∷ TxLevel). (EraTx era, ConwayEraTxBody era) ⇒ UTxO era → TxBody l era → Set (KeyHash 'Witness)
- getConwayScriptsNeeded ∷ ∀ era (l ∷ TxLevel). ConwayEraTxBody era ⇒ UTxO era → TxBody l era → AlonzoScriptsNeeded era
- txNonDistinctRefScriptsSize ∷ ∀ era (l ∷ TxLevel). (EraTx era, BabbageEraTxBody era) ⇒ UTxO era → Tx l era → Int
- getConwayMinFeeTxUtxo ∷ ∀ era (l ∷ TxLevel). (EraTx era, BabbageEraTxBody era) ⇒ PParams era → Tx l era → UTxO era → Coin
Documentation
conwayConsumed ∷ ∀ era (l ∷ TxLevel). (EraUTxO era, ConwayEraCertState era) ⇒ PParams era → CertState era → UTxO era → TxBody l era → Value era Source #
conwayProducedValue ∷ (ConwayEraTxBody era, Value era ~ MaryValue) ⇒ PParams era → (KeyHash 'StakePool → Bool) → TxBody 'TopTx 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 #