exception_retry_middleware_v6

Documentation for eth_defi.compat.exception_retry_middleware_v6 function.

exception_retry_middleware_v6(make_request, web3, retryable_exceptions, retryable_status_codes, retryable_rpc_error_codes, retries=10, sleep=5.0, backoff=1.6)

v6 implementation of exception_retry_middleware

Parameters
  • make_request (Callable[[web3.types.RPCEndpoint, Any], web3.types.RPCResponse]) –

  • web3 (web3.main.Web3) –

  • retries (int) –

  • sleep (float) –

  • backoff (float) –

Return type

Optional[Callable[[web3.types.RPCEndpoint, Any], web3.types.RPCResponse | None]]