VM
Members list
Type members
Inherited types
Attributes
- Inherited from:
- PlutusVM
Value members
Inherited methods
Evaluates a UPLC term, capturing the execution budget, evaluation logs and costs.
Evaluates a UPLC Program using default CEK machine parameters and no budget calculation.
Evaluates a UPLC Program using default CEK machine parameters and no budget calculation.
Useful for testing and debugging.
Attributes
- Inherited from:
- PlutusVM
Evaluates a script, returning the minimum budget that the script would need to evaluate. This will take as long as the script takes.
Evaluates a script, returning the minimum budget that the script would need to evaluate. This will take as long as the script takes.
Value parameters
- args
-
The arguments to the script
- params
-
The machine parameters
- script
-
Flat encoded script to evaluate
Attributes
Evaluates a script, returning the execution budget and logs.
Evaluates a script, returning the execution budget and logs.
Value parameters
- args
-
The arguments to the script
- budget
-
The budget to restrict the evaluation
- params
-
The machine parameters
- script
-
Flat encoded script to evaluate
Attributes
Evaluates a UPLC term using default CEK machine parameters and no budget calculation.
Evaluates a UPLC term using default CEK machine parameters and no budget calculation.
Useful for testing and debugging.
Value parameters
- term
-
The debruijned term to evaluate
Attributes
- Returns
-
The resulting term
- Throws
-
StackTraceMachineError
subtypes if the evaluation fails
- Inherited from:
- PlutusVM