Skip to content

Provider System Refactor #6

Description

@0xV0YD

Description: Split the provider logic into a base class and a registry of implementations. Tasks:

  • Create providers/directory.
  • Create providers/base.py: Extract the RPCProvider base class here.
  • Create providers/registry.py: Move ChainstackProvider, AlchemyProvider, etc., and the load_providers() function here.
  • Update imports to use infra.http_client and metrics.store.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions