configure_provider_retry

Documentation for eth_defi.middleware.configure_provider_retry function.

configure_provider_retry(provider, retries=10, backoff_factor=0.5, retryable_exceptions=None)

Configure provider retry settings for web3.py v7+.

This is the recommended way to configure retries in v7+.

Parameters
  • provider – HTTPProvider or AsyncHTTPProvider instance

  • retries (int) – Number of retries to attempt (default 10)

  • backoff_factor (float) – Initial delay multiplier (default 0.5)

  • retryable_exceptions (tuple) – Tuple of exceptions to retry on