Keeper is anyone that executes or evicts pending jobs. Currently keepers need to create a Warp account as the first step, because when they call execute_job, they get the reward or eviction fee in their Warp account, and they need to withdraw those reward manually to their EOA account. I don't think we need people to create Warp account first to be the keeper, controller can just send the reward or execution fee directly to contract caller aka the keepers themselves.
Keeper is anyone that executes or evicts pending jobs. Currently keepers need to create a Warp account as the first step, because when they call
execute_job
, they get the reward or eviction fee in their Warp account, and they need to withdraw those reward manually to their EOA account. I don't think we need people to create Warp account first to be the keeper, controller can just send the reward or execution fee directly to contract caller aka the keepers themselves.