Commit Graph

  • 1cda4fcb3c Wrap type hinting for subscription objects inside Subscriptions namespace class. Update _Serializer class in serializers.py. Separate Books and Raw Books channels into tp_ and fc_ versions. Davide Casale 2022-11-17 16:54:32 +01:00
  • d58c60b02d Add EventNotSupported exception in errors.py. Davide Casale 2022-11-16 19:01:52 +01:00
  • 41aa49d2bb Add derivatives_status_update event in handlers.py. Add DerivativesStatus in serializers.py and typings.py. Davide Casale 2022-11-16 18:45:25 +01:00
  • 6448fd59b9 Add bfxapi/websocket/serializers.py. Implement _Serializer internal class. Separate labeling from PublicChannelsHandler in handlers.py. Davide Casale 2022-11-16 18:33:33 +01:00
  • d3715d3f9c Fix small bug in bfxapi/websocket/BfxWebsocketClient.py. Davide Casale 2022-11-15 18:37:17 +01:00
  • 7fcd2e0970 Add OutdatedClientVersion exception in bfxapi/websocket/errors.py. Add check for version mismatch between client and server. Add support for error event. Davide Casale 2022-11-15 18:06:21 +01:00
  • 217f767a30 Add handlers for ticker, trades and candles public channels. Add new type hinting inside bfxapi/websocket/typings.py. Davide Casale 2022-11-15 17:19:17 +01:00
  • b7ac7f9caf Separate some nested typings in bfxapi/websocket/typings.py. Davide Casale 2022-11-15 15:22:00 +01:00
  • b9db5dd133 Update bfxapi/websocket/handlers.py and bfxapi/websocket/typings.py with new public channel handling logic. Davide Casale 2022-11-15 04:34:29 +01:00
  • 7d6ba4302a Rename AuthenticatedEventsHandler to AuthenticatedChannelsHandler. Rewrite handlers.py gathering events in channels. Update references in bfxapi. Davide Casale 2022-11-14 18:37:31 +01:00
  • 495b51a2f6 Rewrite bfxapi/websocket/typings.py script adding new types and fixing some naming bug. Davide Casale 2022-11-14 17:41:09 +01:00
  • a03a82d57a Add support for various new authenticated channels. Add new typings in bfxapi/websocket/typings.py. Add BfxWebsocketException in bfxapi/websocket/errors.py. Davide Casale 2022-11-11 18:54:38 +01:00
  • 2c70d299b3 Fix small bug in bfxapi/websocket/typings.py file. Davide Casale 2022-11-10 12:27:35 +01:00
  • 54542ac23b Add bfxapi/websocket/typing.py script and define some custom types. Davide Casale 2022-11-10 12:24:50 +01:00
  • 61b082db2e Rewrite AuthenticatedEventsHandler with _label_array_elements logic. Add support to multiple new events. Fix bug in BfxWebsocketClient.py. Davide Casale 2022-11-10 11:57:57 +01:00
  • 50644e8116 Rename manager.py to handlers.py. Add code to BfxWebsocketClient.py to handle authenticated channel. Update bfxapi/websocket/__init__.py imports. Davide Casale 2022-11-09 19:13:48 +01:00
  • 1fc9aacd86 Add authenticate method in BfxWebsocketClient. Add API_KEY and API_SECRET to Client's constructor parameters. Add new AuthenticationCredentialsError exception. Davide Casale 2022-11-09 18:26:30 +01:00
  • 5e1017dbc8 updated version itsdeka 2022-11-09 14:16:21 +01:00
  • 9b9f9e0689 withdraw fee itsdeka 2022-11-09 14:15:36 +01:00
  • 7e416219e0 Add handlers in manager.py for CANDLES and STATUS channels. Add support for heartbeat data. Davide Casale 2022-11-08 18:16:24 +01:00
  • a37b7dda33 Add bfxapi/websocket/errors.py script. Add __require_websocket_connection decorator inside BfxWebsocketClient class. Implement unsubscribe and clear methods. Davide Casale 2022-11-08 17:46:45 +01:00
  • 5dfe3d6b13 Add bfxapi/websocket/manager.py file. Separate channel handlers from BfxWebsocketClient.py to manager.py. Fix bug in subscribe method. Davide Casale 2022-11-08 17:04:22 +01:00
  • 048eedcd8e Add bfxapi package. Add bfxapi.websocket subpackage. Add requirements.txt file. Davide Casale 2022-11-07 18:35:39 +01:00
  • 8fd261fd19 Add some barebone files. Davide Casale 2022-11-07 17:20:30 +01:00
  • fd5484cd75 Merge pull request #208 from matthewli1409/master Vigan Abdurrahmani 2022-10-19 17:01:01 +02:00
  • eb33c06d51 change version matthewli1409 2022-10-18 16:10:38 +07:00
  • 9162241844 Merge branch 'master' of https://github.com/bitfinexcom/bitfinex-api-py matthewli1409 2022-10-18 16:08:48 +07:00
  • a50502a0b2 ledger missing id fix matthewli1409 2022-10-18 15:33:46 +07:00
  • 1c289d79ef Merge pull request #206 from itsdeka/liquidations-rest Vigan Abdurrahmani 2022-10-04 16:31:56 +02:00
  • fa7d3e2686 implemented liquidations endpoint (rest) itsdeka 2022-10-04 12:41:31 +02:00
  • 757cb4a953 Merge pull request #203 from itsdeka/use-private-host-for-auth-based-requests Vigan Abdurrahmani 2022-08-27 20:59:16 +02:00
  • 23c00e77a2 refactoring - updated tests itsdeka 2022-08-27 17:17:13 +02:00
  • 17646f9980 refactoring - moved hosts to constants.py itsdeka 2022-08-27 17:09:00 +02:00
  • b2460450c6 revert change itsdeka 2022-08-23 13:30:05 +02:00
  • 26a5f50967 fix cancel order updated version itsdeka 2022-08-22 19:36:09 +02:00
  • 87e7f9820e -) Use private host for auth-based requests -) Updated examples itsdeka 2022-08-22 19:31:16 +02:00
  • 1ca0d871c7 Merge pull request #193 from itsdeka/2.0.1 Vigan Abdurrahmani 2022-01-31 14:51:05 +01:00
  • 3650bc7944 fixed trades handling error added new_user_trade use to examples updated docs itsdeka 2022-01-30 12:54:57 +01:00
  • d3c105a710 fixed trades handling error itsdeka 2022-01-29 22:32:17 +01:00
  • 87cc56440a fixed payloads itsdeka 2022-01-25 14:45:22 +01:00
  • 8ed2e51228 added alerts endpoints itsdeka 2022-01-25 14:42:34 +01:00
  • 52a2d76379 -) Added User Settings Write/Read/Delete endpoints (REST) -) Added Balance Available for Orders/Offers endpoint (REST) itsdeka 2022-01-23 22:33:10 +01:00
  • a9a38b3209 Merge pull request #190 from itsdeka/movement Vigan Abdurrahmani 2022-01-21 17:46:49 +01:00
  • 04ef752523 adjusted CHANGELOG itsdeka 2022-01-20 13:36:26 +01:00
  • 793fda9d67 updated version changed account's trade execution (te) and trade update (tu) handling itsdeka 2022-01-20 13:35:36 +01:00
  • f2d83fefbc stop wasn't awaited (now it is) thanks to @mgfreixa itsdeka 2022-01-20 12:41:37 +01:00
  • 767735bf62 added missing imported model Movement itsdeka 2022-01-16 22:20:27 +01:00
  • a589fe9bd1 Implemented Movement endpoints (REST) Thanks to @ph4z itsdeka 2022-01-16 22:18:03 +01:00
  • a79cd6a5a6 Implemented Movement endpoints (REST) Thanks to @ph4z itsdeka 2022-01-16 22:15:13 +01:00
  • ca85fe2236 Merge pull request #188 from itsdeka/combinedPRs Vigan Abdurrahmani 2022-01-04 20:50:07 +01:00
  • bfb9ccb7fb updated version itsdeka 2022-01-04 20:48:37 +01:00
  • 880f67ac7b Merge pull request #187 from itsdeka/combinedPRs Vigan Abdurrahmani 2022-01-04 20:41:07 +01:00
  • 7fff1038af Added get all exchange pairs endpoint (REST) itsdeka 2022-01-04 17:58:10 +01:00
  • 64d203d8a8 Add submit cancel all funding offer Thanks to @charlychiu (https://github.com/bitfinexcom/bitfinex-api-py/pull/169) itsdeka 2022-01-04 17:42:15 +01:00
  • a6670caf5e Avoid p_sub not initialized issue Thanks to @nkasimova (https://github.com/bitfinexcom/bitfinex-api-py/pull/170) itsdeka 2022-01-04 17:30:32 +01:00
  • 50aa3461cf Merge pull request #186 from itsdeka/socketfix Vigan Abdurrahmani 2022-01-03 11:24:15 +01:00
  • ae234b6066 async fix itsdeka 2021-12-20 12:41:33 +01:00
  • 7f47405fa3 Fixed socket.send() issue (IndexError: deque index out of range) itsdeka 2021-12-20 12:17:27 +01:00
  • e7262d88ba Merge pull request #185 from itsdeka/merchants Vigan Abdurrahmani 2021-12-15 15:43:35 +01:00
  • 35ee037ecc added merchant example | fixed endpoints itsdeka 2021-12-15 13:47:35 +01:00
  • d4016ef444 merge itsdeka 2021-12-14 23:17:42 +01:00
  • aa5566208b Added bitfinex-pay merchants endpoints itsdeka 2021-12-14 23:11:56 +01:00
  • f615e91900 Merge pull request #183 from itsdeka/newpr Vigan Abdurrahmani 2021-12-14 14:52:14 +01:00
  • 0a6cc34f8a Revert "spacing" itsdeka 2021-12-14 12:10:45 +01:00
  • 65a3bec654 spacing itsdeka 2021-12-14 12:05:46 +01:00
  • ddf0c14cec Adjusted get_trades() to allow symbol to be None and get trades for all symbols itsdeka 2021-12-13 13:15:56 +01:00
  • 24e135201e Merge pull request #182 from itsdeka/marketorders Vigan Abdurrahmani 2021-12-10 14:07:40 +01:00
  • b5f3d6d8cb Bugfix - It is now possible to call bfx.ws.run() from an already running event loop itsdeka 2021-12-10 10:40:17 +01:00
  • eaaf8030a5 Merge pull request #180 from itsdeka/marketorders Vigan Abdurrahmani 2021-11-30 19:42:36 +01:00
  • 603f546037 fix run() itsdeka 2021-11-29 18:37:01 +01:00
  • 25d748042a fixs itsdeka 2021-11-29 10:31:45 +01:00
  • 6c065e6fad fixs itsdeka 2021-11-29 10:28:17 +01:00
  • d1308dad7b refactoring itsdeka 2021-11-29 09:49:33 +01:00
  • e05e1522c4 removed useless import itsdeka 2021-11-29 09:46:49 +01:00
  • b0f07814e7 updated tests itsdeka 2021-11-29 09:42:55 +01:00
  • 765532185e fixed pyee 'error must derive from BaseException' issue itsdeka 2021-11-29 09:38:42 +01:00
  • d0246296e6 Support for Python <= 3.8 itsdeka 2021-11-25 12:27:15 +01:00
  • bf67841ada fix itsdeka 2021-11-25 12:22:08 +01:00
  • f74c1c0fde fix itsdeka 2021-11-25 12:21:19 +01:00
  • faa6075eae new approach itsdeka 2021-11-25 12:19:31 +01:00
  • abfafbf8cf added support per py 3.9 and 3.10 itsdeka 2021-11-24 14:34:33 +01:00
  • 1797f2b039 Merge pull request #179 from itsdeka/marketorders Vigan Abdurrahmani 2021-11-23 14:45:58 +01:00
  • f78926b2f8 updated version of websockets itsdeka 2021-11-23 14:38:26 +01:00
  • 7b747891db Merge pull request #177 from itsdeka/marketorders Vigan Abdurrahmani 2021-11-22 16:15:09 +01:00
  • bf3c5f57ab adjusted get_order_history() rest endpoint itsdeka 2021-11-22 16:09:59 +01:00
  • 91b6f8579a Merge pull request #175 from itsdeka/marketorders Vigan Abdurrahmani 2021-11-11 15:01:24 +01:00
  • 83b0a5ecb6 Added example of MARKET order with price=None itsdeka 2021-11-11 12:38:47 +01:00
  • a7eade4cda Merge pull request #167 from itsdeka/clean Vigan Abdurrahmani 2021-10-11 13:59:03 +02:00
  • 01a2a302b5 semver adjustment itsdeka 2021-10-11 12:57:55 +02:00
  • db543ec84c Merge pull request #166 from itsdeka/mattfix Vigan Abdurrahmani 2021-10-11 11:35:59 +02:00
  • b149f59d05 Create python-app.yml Vigan Abdurrahmani 2021-10-11 11:33:51 +02:00
  • 1af7badf65 adjusted CHANGELOG itsdeka 2021-10-04 11:34:54 +02:00
  • 64917d9e94 updated version itsdeka 2021-10-04 11:34:23 +02:00
  • b4dfa65597 Handle InvalidStatuCode exception itsdeka 2021-10-04 11:33:32 +02:00
  • 09a9b8f52b Merge pull request #162 from itsdeka/ob Vigan Abdurrahmani 2021-08-12 22:35:41 +07:00
  • d5370b155c Merge branch 'master' into ob Dario Moceri 2021-08-12 16:39:31 +02:00
  • ab166f74a0 Merge pull request #161 from itsdeka/retry Vigan Abdurrahmani 2021-08-12 21:36:11 +07:00
  • e1e8eb5753 semver adjustment itsdeka 2021-08-12 16:33:04 +02:00
  • 30b46b1ebe semver adjustment itsdeka 2021-08-12 16:31:54 +02:00
  • 48e8455180 ver itsdeka 2021-08-09 12:31:16 +02:00