LegacyScalusTransactionEvaluator
scalus.bloxbean.LegacyScalusTransactionEvaluator
class LegacyScalusTransactionEvaluator(val slotConfig: SlotConfig, val protocolParams: ProtocolParams, val utxoSupplier: UtxoSupplier, val scriptSupplier: ScriptSupplier, val mode: EvaluatorMode, val debugDumpFilesForTesting: Boolean = ...) extends TransactionEvaluator
Implements com.bloxbean.cardano.client.api.TransactionEvaluator to evaluate a transaction to get script costs using Scalus evaluator. This is a wrapper around scalus.bloxbean.TxEvaluator.
Value parameters
- mode
-
Evaluator mode.
- scalus.bloxbean.EvaluatorMode.EVALUATE_AND_COMPUTE_COST will evaluate the transaction and compute the cost
- scalus.bloxbean.EvaluatorMode.VALIDATE will validate the transaction and fail if execution budget exceeds
- protocolParams
-
Protocol parameters
- scriptSupplier
-
Additional script supplier
- slotConfig
-
Slot configuration
- utxoSupplier
-
Utxo supplier
Attributes
- Deprecated
-
[Since version 0.14.2]Use ScalusTransactionEvaluator instead - Graph
-
- Supertypes
-
trait TransactionEvaluatorclass Objecttrait Matchableclass Any
Members list
In this article