Sometimes due to rate limiting and 429 errors providers end up getting banned/blocked.
The provider libraries (ethers.js, viem, polkadot{js} etc) each react differently this scenario, so we should have a generic way of wrapping and catching these sort of issues and aborting the test run (since the results will be inherently flawed).
Sometimes due to rate limiting and 429 errors providers end up getting banned/blocked.
The provider libraries (ethers.js, viem, polkadot{js} etc) each react differently this scenario, so we should have a generic way of wrapping and catching these sort of issues and aborting the test run (since the results will be inherently flawed).