HTX
implemented
- reused WS connection grouped by private and public methods
websockets
: bump to v14.1- some minor improvements
pyproject.toml
- Dependencies
- Dependencies
- Some minor improvement
- Some minor improvement
- Creating asynchronous tasks done right
- tons log records:
websockets socket.send() raised exception.
- Refactoring and some minor fixes
- replacing json with ujson to improve performance
- Dependencies updated
- Some minor fixes
- Some minor fixes
- Refine connection management
- Timeout killed an infinite loop of waiting for a connection, gives a quick response to use the REST API alternative
- Fixed synchronization problems with multiple connection opening and registration
- Error handling: some improvements
- Bitfinex: [2023-09-22 08:06:28,268: WARNING] Malformed request: status: {'event': 'error', 'msg': 'auth: dup', 'code': 10100}
- Managed delay added for new connection
- Migrated from aiohttp.ws_connection to websockets.client
- Some minor fixes
- Bitfinex implemented
- The general concept is saved - the request is formed "on the fly" from the type and parameters, so no additional description of the methods is required
- For each request type, its own WS handle instance is created
- WS handle instance are reusable
- Excluded race when creating WS handle instance when receiving a packet of the same type of requests
- README.md
- OKX implemented
- README.md
- UserWSSession.init(): check parameters
- Added SYMBOL for query ID
ws_session.py
: set logging for multi-module purposedemo.py
: configure logging exampleREADME.md