ScalusTransactionEvaluator
scalus.bloxbean.ScalusTransactionEvaluator
class ScalusTransactionEvaluator(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' scalus.cardano.ledger.PlutusScriptEvaluator.
Value parameters
- debugDumpFilesForTesting
-
If true, dumps script files for testing purposes
- 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
- Graph
-
- Supertypes
-
trait TransactionEvaluatorclass Objecttrait Matchableclass Any
Members list
In this article