The execution tests were failing randomly caused by a race condition.
Also found that some tests were not being executed with Viem, and that didn't make sense any more to execute separately for web3 and ethers.
How this PR fixes it
Adds a small timeout to avoid the race condition.
Remove the itif filtering by provider.
What it solves
The execution tests were failing randomly caused by a race condition. Also found that some tests were not being executed with Viem, and that didn't make sense any more to execute separately for web3 and ethers.
How this PR fixes it
Adds a small timeout to avoid the race condition. Remove the itif filtering by provider.