Returns the compute cost for a deployment in microcredits.
This is used to limit the amount of single-threaded compute in the block generation hot
path. This does NOT represent the full costs which a user has to pay.
Returns the compute cost for an execution in microcredits.
This is used to limit the amount of single-threaded compute in the block generation hot
path. This does NOT represent the full costs which a user has to pay.
Returns the minimum number of microcredits required to run the finalize (deprecated).
Note: For dynamic futures, this only provides a lower bound on the cost because the target functions
cannot be statically determined. For exact execution cost, use execution_finalize_cost.
Returns the minimum number of microcredits required to run the finalize.
Note: For dynamic futures, this only provides a lower bound on the cost because the target functions
cannot be statically determined. For exact execution cost, use execution_finalize_cost.
Returns the minimum number of microcredits required to run the finalize using the ARC-0005 cost reduction factor.
Note: For dynamic futures, this only provides a lower bound on the cost because the target functions
cannot be statically determined. For exact execution cost, use execution_finalize_cost.
A stack of translations for the transitions in the execution. Each function execution level pushes a new group,
and translations for dynamic calls made at that level are collected into the top group. When the transition is
inserted, the top group is popped and its translations are associated with that transition (the caller’s
transition ID). Each translation datum is paired with the proving key for its record type.