You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A new system is in place to detect blocks that have gone over the max total allowed number of computation units, during Replay, terminating processing in that case. However, it is also possible for a single account to go above the writable-account computation unit limit for a block, without the block as a whole going over the total limit.
Proposed Solution
Detect this case, likely leveraging the CostTracker code already being used for this purpose by the Leader, and terminate processing the same as in the too-much-total-computation case. This can (and likely should) include not just writable-account limits, but all the different types of tracking that CostTracker handles, including account data size limits, etc.
The text was updated successfully, but these errors were encountered:
Problem
A new system is in place to detect blocks that have gone over the max total allowed number of computation units, during Replay, terminating processing in that case. However, it is also possible for a single account to go above the writable-account computation unit limit for a block, without the block as a whole going over the total limit.
Proposed Solution
Detect this case, likely leveraging the CostTracker code already being used for this purpose by the Leader, and terminate processing the same as in the too-much-total-computation case. This can (and likely should) include not just writable-account limits, but all the different types of tracking that CostTracker handles, including account data size limits, etc.
The text was updated successfully, but these errors were encountered: