I take a look to the interaction with the diferents Jobs Contract on etherscan, and a lot of address which realise the jobs use a very high amount of transaction fee and Gas fee. You can see it for all interaction with the contract :
- UniswapV2SlidingOracle : https://etherscan.io/address/0xca2e2df6a7a7cf5bd19d112e8568910a6c2d3885
- HegicPoolKeep3r : https://etherscan.io/address/0x5dde926b0a31346f2485900c5e64c2577f43f774
- YearnV1EarnKeep3r : https://etherscan.io/address/0xe7f4ab593aec81eca754da1b3b7ce0c42a13ec0c
There is always transactions canceled, always with an amount of fee realy low (2$ or 3$) and the address which win the transaction put between 25$ and 30$ of transaction.
It is often the same addresses that manage to carry out the jobs, with high transaction costs and very often one transaction launched before the others. So, is the usefulness of Open Defender and of running Autotask once every 2 minutes really useful in diversifying the realization of Jobs? or is it better to have your house code which runs every 5 seconds (or 1 second, or 0.1 second) and which allows you to earn KP3R?
Because if the solution to realize job is just put 0.08 ETH in transaction fee, is easy to make, but not really usefull for the community in my mind.
Code to reproduce