pub const APPROVAL_EXECUTION_TIMEOUT: Duration;
Expand description

The amount of time to spend on execution during approval or disputes.

This is deliberately much longer than the backing execution timeout to ensure that in the absence of extremely large disparities between hardware, blocks that pass backing are considered executable by approval checkers or dispute participants.

NOTE: If this value is increased significantly, also check the dispute coordinator to consider candidates longer into finalization: DISPUTE_CANDIDATE_LIFETIME_AFTER_FINALIZATION.