JSON-RPC provider API

This submodule offers functionality to connect and enhance robustness of various EVM JSON-RPC API providers..

eth_defi.provider.multi_provider

Configuring and managing multiple JSON-RPC provider connections.

eth_defi.provider.mev_blocker

MEV blocking RPC provider functionality.

eth_defi.provider.fallback

JSON-RPC provider fallback and redundancy mechanisms.

eth_defi.provider.broken_provider

Fixes and workaronds for various JSON-RPC service providers.

eth_defi.provider.ankr

Ankr specific Web3.py functionality.

eth_defi.provider.llamanodes

LlamaNodes specific Python code.

eth_defi.provider.anvil

Anvil integration.

eth_defi.provider.ganache

Ganache integration.

eth_defi.provider.named

Helper methods to extract the URL endpoint and name of a provider.