In chainlink keepers document here. There is a conf called checkGasLimit
with 6,500,000 as the default value.
Since the computation in checkUpKeep
is expected to be outsourced off-chain, why there is a configuration called checkGasLimit
where computation is off-chain?
Or checkGasLimit
is for the situation where function checkUpKeep
is supposed to modify some state.