scalus.uplc.eval.PlutusVM
Value parameters
-
platformSpecific
-
The platform specific implementation of certain functions used by VM builtins
Attributes
-
Graph
-
-
Supertypes
-
class Object
trait Matchable
class Any
-
Known subtypes
-
Members list
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
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
-
Returns
-
CekResult, either a success with the resulting term and the execution budget, or a failure with an error message and the execution budget.
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
-