diff --git a/config.example.json b/config.example.json index 2455014..aae7d41 100644 --- a/config.example.json +++ b/config.example.json @@ -6,12 +6,14 @@ { "alias": "demo_1", "exchange": "binance_futures", + "test_net": false, "api_key": "", "api_secret": "" }, { "alias": "demo_2", "exchange": "binance_futures", + "test_net": false, "api_key": "", "api_secret": "" } diff --git a/scraper_root/scraper/bybitderivatives.py b/scraper_root/scraper/bybitderivatives.py index bbddbc1..5ea0c99 100644 --- a/scraper_root/scraper/bybitderivatives.py +++ b/scraper_root/scraper/bybitderivatives.py @@ -21,10 +21,13 @@ def __init__(self, account: Account, symbols: List[str], repository: Repository, self.api_key = self.account.api_key self.secret = self.account.api_secret self.repository = repository - # self.ws_manager = BybitWebsocket(wsURL="wss://stream-testnet.bybit.com/realtime_private", - # api_key=self.api_key, api_secret=self.secret) - # bybit connection - self.rest_manager2 = HTTP("https://api.bybit.com", api_key=self.api_key, api_secret=self.secret) +# self.ws_manager = BybitWebsocket(wsURL="wss://stream-testnet.bybit.com/realtime_private", +# api_key=self.api_key, api_secret=self.secret) + #bybit connection + api_link = "https://api.bybit.com" + if self.account.test_net: + api_link = "https://api-testnet.bybit.com" + self.rest_manager2 = HTTP(api_link, api_key=self.api_key, api_secret=self.secret) # check if i am able to login test = self.rest_manager2.api_key_info() diff --git a/scraper_root/scraper/data_classes.py b/scraper_root/scraper/data_classes.py index 93653e7..c688dd5 100644 --- a/scraper_root/scraper/data_classes.py +++ b/scraper_root/scraper/data_classes.py @@ -137,6 +137,7 @@ class Account: api_key: str = '' api_secret: str = '' exchange: str = '' + test_net: bool = False @dataclass