there is no way to check if the previous block has checked the method workable and returns true.
With while demo code, I have got 6 tx who failed because I am calling 6 times because workable return true.
there is no way to check if the previous block has checked the method workable and returns true.
With while demo code, I have got 6 tx who failed because I am calling 6 times because workable return true.
Hi @Bolo,
If I understand correctly, there was work to be done, the script then created a transaction, and repeated this 6 times. So need to get the first transaction mined faster (so subsequent checks show that there isn’t work to be done) and have a way to flag in the script that a transaction has been sent (so subsequent checks show that we have attempted to do work).
how do you suggest to do that?
Coming up in Defender will be the option to set a fixed gasPrice
and a validUntil
timestamp for your Relayer transactions which should help with this.
You may also want to modify your script so that you flag (e.g. set a variable) if you have already sent a transaction to do the work so you don't send another transaction for that same work.
You may also want to modify your script so that you flag (e.g. set a variable) if you have already sent a transaction to do the work so you don’t send another transaction for that same work.
I did that with a hash
Hi @Bolo,
These were added last week: Defender Release 2020W50: Webhook Support, Fixed Gas Price & Valid Until