feat(V2): URL exchange configurabili da .env (DERIBIT_URL_*, BYBIT_URL_*, ecc.)
This commit is contained in:
@@ -28,11 +28,14 @@ class DeribitClient:
|
||||
client_id: str
|
||||
client_secret: str
|
||||
testnet: bool = True
|
||||
base_url_override: str | None = None
|
||||
_token: str | None = field(default=None, init=False, repr=False)
|
||||
_token_expires_at: float = field(default=0.0, init=False, repr=False)
|
||||
|
||||
@property
|
||||
def base_url(self) -> str:
|
||||
if self.base_url_override:
|
||||
return self.base_url_override
|
||||
return BASE_TESTNET if self.testnet else BASE_LIVE
|
||||
|
||||
# ── Auth ─────────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user