Settings
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 Nonehelius_api_keystr | Nonedefault Nonehttp_timeout_sfloatdefault 10.0sync_min_interval_sintdefault 60project_idstrdefault 'embed'trusted_proxy_hopsintdefault 0from_env
from_env(cls, env: Mapping[str, str] | None = None) -> "Settings"
Parameters
envoptional, Mapping[str, str] | None, default Nonenone
__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 Nonenone
helius_api_keyoptional, str | None, default Nonenone
http_timeout_soptional, float, default 10.0none
sync_min_interval_soptional, int, default 60none
project_idoptional, str, default 'embed'none
trusted_proxy_hopsoptional, int, default 0none