ScalusTransactionEvaluator
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
- Graph
-
- Supertypes
-
trait TransactionEvaluatorclass Objecttrait Matchableclass Any
Members list
Value members
Constructors
Constructor with protocol params, utxo supplier, script supplier and mode. Uses scalus.cardano.ledger.SlotConfig.Mainnet.
Constructor with protocol params, utxo supplier, script supplier and mode. Uses scalus.cardano.ledger.SlotConfig.Mainnet.
Attributes
Constructor with protocol params and utxo supplier. Uses scalus.bloxbean.EvaluatorMode.EVALUATE_AND_COMPUTE_COST mode and scalus.cardano.ledger.SlotConfig.Mainnet.
Constructor with protocol params and utxo supplier. Uses scalus.bloxbean.EvaluatorMode.EVALUATE_AND_COMPUTE_COST mode and scalus.cardano.ledger.SlotConfig.Mainnet.
Value parameters
- protocolParams
-
Protocol parameters
- utxoSupplier
-
Utxo supplier
Attributes
Constructor with slot config, protocol params and utxo supplier. Uses scalus.bloxbean.EvaluatorMode.EVALUATE_AND_COMPUTE_COST mode.
Constructor with slot config, protocol params and utxo supplier. Uses scalus.bloxbean.EvaluatorMode.EVALUATE_AND_COMPUTE_COST mode.
Value parameters
- protocolParams
-
Protocol parameters
- slotConfig
-
Slot configuration
- utxoSupplier
-
Utxo supplier
Attributes
Constructor with protocol params, utxo supplier and script supplier. Uses scalus.cardano.ledger.SlotConfig.Mainnet and scalus.bloxbean.EvaluatorMode.EVALUATE_AND_COMPUTE_COST mode.
Constructor with protocol params, utxo supplier and script supplier. Uses scalus.cardano.ledger.SlotConfig.Mainnet and scalus.bloxbean.EvaluatorMode.EVALUATE_AND_COMPUTE_COST mode.
Value parameters
- protocolParams
-
Protocol parameters
- scriptSupplier
-
Additional script supplier
- utxoSupplier
-
Utxo supplier
Attributes
Constructor with slot config, protocol params, utxo supplier and script supplier. Uses scalus.bloxbean.EvaluatorMode.EVALUATE_AND_COMPUTE_COST mode.
Constructor with slot config, protocol params, utxo supplier and script supplier. Uses scalus.bloxbean.EvaluatorMode.EVALUATE_AND_COMPUTE_COST mode.
Value parameters
- protocolParams
-
Protocol parameters
- scriptSupplier
-
Additional script supplier
- slotConfig
-
Slot configuration
- utxoSupplier
-
Utxo supplier
Attributes
Concrete methods
Attributes
- Definition Classes
-
TransactionEvaluator
Attributes
- Definition Classes
-
TransactionEvaluator
Inherited methods
Attributes
- Inherited from:
- TransactionEvaluator