auradefi 0.1.1
PyPI GitHub

Settings

auradefi.config · source

Settings(etherscan_api_key: 'str | None' = None, helius_api_key: 'str | None' = None, http_timeout_s: 'float' = 10.0, sync_min_interval_s: 'int' = 60, project_id: 'str' = 'embed', trusted_proxy_hops: 'int' = 0)

Fields

etherscan_api_keystr | Nonedefault None
helius_api_keystr | Nonedefault None
http_timeout_sfloatdefault 10.0
sync_min_interval_sintdefault 60
project_idstrdefault 'embed'
trusted_proxy_hopsintdefault 0

from_env

from_env(cls, env: Mapping[str, str] | None = None) -> "Settings"

Parameters

envoptional, Mapping[str, str] | None, default None

none

__init__

__init__(self, etherscan_api_key: str | None = None, helius_api_key: str | None = None, http_timeout_s: float = 10.0, sync_min_interval_s: int = 60, project_id: str = embed, trusted_proxy_hops: int = 0) -> None

Parameters

etherscan_api_keyoptional, str | None, default None

none

helius_api_keyoptional, str | None, default None

none

http_timeout_soptional, float, default 10.0

none

sync_min_interval_soptional, int, default 60

none

project_idoptional, str, default 'embed'

none

trusted_proxy_hopsoptional, int, default 0

none