⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080363580}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080363580}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080423519}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080423519}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080483913}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080483913}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080543107}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080543107}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080603215}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080603215}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080664262}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080664262}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080723181}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080723181}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080783313}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080783313}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080843165}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080843165}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080902986}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080902986}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080963424}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753080963424}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081023670}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081023670}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081083440}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081083440}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081144588}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081144588}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081203734}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081203734}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081263794}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081263794}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081323839}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081323839}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081383851}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081383851}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081443988}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081443988}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081503872}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081503872}; You might also need to ensure the address is whitelisted
⛔️ Ошибка! 🦄 ANIMAL HA TR 🦄
bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081563450}; You might also need to ensure the address is whitelistedTraceback (most recent call last):
File "/app/backend/CryptoBot/CryptoBot.py", line 333, in start
asyncio.run(self.live())
File "/usr/local/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/app/backend/CryptoBot/CryptoBot.py", line 117, in live
await self.Trade.sync_open_position()
File "/app/backend/CryptoBot/Trade.py", line 235, in sync_open_position
for position in await result:
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 6015, in fetch_positions
response = await self.privateGetV5PositionList(self.extend(request, params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 896, in request
return await self.fetch2(path, api, method, params, headers, body, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 892, in fetch2
raise e
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 882, in fetch2
return await self.fetch(request['url'], request['method'], request['headers'], request['body'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 256, in fetch
self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body)
File "/usr/local/lib/python3.12/site-packages/ccxt/async_support/bybit.py", line 8832, in handle_errors
self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback)
File "/usr/local/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4743, in throw_exactly_matched_exception
raise exact[string](message)
ccxt.base.errors.AuthenticationError: bybit {"retCode":33004,"retMsg":"Your api key has expired.","result":{},"retExtInfo":{},"time":1753081563450}; You might also need to ensure the address is whitelisted