vm.makeuplcevaluator
Home > @blaze-cardano/vm > makeUplcEvaluator
makeUplcEvaluator() function
This function returns an evaluator function that can be used to evaluate a transaction. The evaluator function uses the UPLC (Untyped Plutus Core) evaluator to simulate the execution of scripts.
Signature:
export declare function makeUplcEvaluator(params: ProtocolParameters, overEstimateSteps: number, overEstimateMem: number, slotConfig?: SlotConfig): Evaluator;
Parameters
Parameter |
Type |
Description |
---|---|---|
params |
ProtocolParameters |
The protocol parameters. |
overEstimateSteps |
number |
The overestimation factor for execution steps. |
overEstimateMem |
number |
The overestimation factor for memory. |
slotConfig |
SlotConfig |
(Optional) The slot configuration to be used. Defaults to Mainnet. |
Returns:
Evaluator
An evaluator function.