Commit Graph

110 Commits

Author SHA1 Message Date
Jacob Plaster
de81fc80bd Bump to version 1.1.0 2019-09-12 14:38:50 +01:00
Jacob Plaster
25151f5011 websocket: convert notfication to notification object 2019-09-12 14:20:22 +01:00
Jacob Plaster
45696f5598 rest/examples: add wallet transfer examples 2019-09-12 13:53:36 +01:00
Jacob Plaster
8135183edc bfx_rest: add wallet address/withdraw endpoints 2019-09-12 13:53:13 +01:00
Jacob Plaster
a4ae07393f examples/rest: add create funding offer example 2019-09-11 12:57:51 +01:00
Jacob Plaster
edfd4fc280 bfxapi/rest: add submit/cancel funding 2019-09-11 12:57:51 +01:00
Jacob Plaster
dfabb438de bfxapi: support leverage for derivatives 2019-09-11 12:49:53 +01:00
Jacob Plaster
9a84dd7114 examples: add rest create order example 2019-09-11 12:49:53 +01:00
Jacob Plaster
f6837452fb bfxapi: add rest order endpoints 2019-09-11 12:49:53 +01:00
Jacob Plaster
e37474cafd models: add notification object 2019-09-11 12:49:53 +01:00
Jacob Plaster
11be0577d6 generic_ws: fix data server close and enable custom event emitter 2019-07-25 11:24:33 +07:00
Jacob Plaster
e59a94366f create setup.py for pip integration (@redknightlois) 2019-07-19 16:27:35 +07:00
Jacob Plaster
854966661c bump version (1.0.1) and update changelog 2019-07-19 14:54:17 +07:00
Jacob Plaster
ef3dfe1d40 examples/ws: add derivative status updates example 2019-07-19 14:54:17 +07:00
Jacob Plaster
ac20a7530a websocket: add subscriptions to status channel functionality 2019-07-19 14:54:17 +07:00
Jacob Plaster
fe21ef24b0 rest: add derivative status and set collateral endpoints 2019-07-19 10:31:27 +07:00
Jacob Plaster
5d24c8eb28 version: bump to 1.0.0 and add to changelog 2019-07-17 14:29:04 +07:00
Jacob Plaster
1eacb9eab9 Fix camel-casing filenames and remove filename conflicts 2019-07-17 14:25:43 +07:00
Paolo Ardoino
325a6c3f7e Merge pull request #21 from JacobPlaster/add-templates
Add templates
2019-06-25 07:58:39 +01:00
Jacob Plaster
286e922eb1 tests: add websocket capacity test 2019-06-18 15:10:00 +08:00
Jacob Plaster
13e7d505f8 add websocket multiplexer 2019-06-18 15:10:00 +08:00
Jacob Plaster
7d0eed9f88 main: add changelog and versioning 2019-06-06 10:12:18 +08:00
Jacob Plaster
e24f4085f9 Subscriptions: limit channels to 25 per instance 2019-05-13 17:11:58 +10:00
Jacob Plaster
5cf5277774 change default v2 api endpoint to pub-api 2019-04-12 11:19:13 +10:00
Jacob Plaster
dadf28964f GenericWS: add ability to manually close websocket 2019-02-07 15:34:10 +00:00
Jacob Plaster
8b36d6c4e6 BfxWebsocket: add cancel order with group id 2019-02-07 15:33:53 +00:00
Jacob Plaster
d3f3456627 OrderManager: avoid callback clashing 2019-02-07 15:33:25 +00:00
Jacob Plaster
fbb08afca9 test: add testing for order callbacks 2019-02-07 15:31:22 +00:00
Jacob Plaster
5a6c2bbbef websocket: add disconnect and stoppd event 2019-01-29 15:09:47 +00:00
Jacob Plaster
5c8cab8e8a test: add extremely small number checksum unit test 2019-01-25 12:16:00 +00:00
Jacob Plaster
6ea571d468 orderbook: use string values to generate checksum 2019-01-25 12:16:00 +00:00
Jacob Plaster
105c2f22df bfxapi: expose BfxWebsocket 2019-01-25 12:16:00 +00:00
Jacob Plaster
ac0abe54c5 tests: add unit testts for orderbook, order and subscriptions 2019-01-25 12:16:00 +00:00
Jacob Plaster
3eb02910d2 subscriptions: make generate sub_id more unique 2019-01-25 12:16:00 +00:00
Jacob Plaster
afbb4a670c Create and use decimal object instead of floats 2019-01-25 12:16:00 +00:00
Jacob Plaster
8dc745f149 Use python3/decimal instead of float when parsing ws 2019-01-23 14:37:25 +00:00
Jacob Plaster
3c8c3fb71e genericWebsocket: add reconnect attempt on disconnect 2019-01-18 11:38:08 +00:00
Jacob Plaster
500e662f35 BfxRest: add ability to specify timeframe when seeding candles 2019-01-11 14:38:09 +00:00
Jacob Plaster
504f8422b4 BfxWebsocket: handle ws errors correctly 2019-01-11 14:37:44 +00:00
Jacob Plaster
a22d43a0e0 subscription: fix unsubscrbe 2019-01-04 16:37:00 +00:00
Jacob Plaster
b28d31c19e Order: add amount_filled var and improve __str__ 2018-12-21 17:34:23 +00:00
Jacob Plaster
8807e9f63b Remove open order check on cancel order 2018-12-21 14:59:19 +00:00
Jacob Plaster
0bcbe5bc1f Remove callback by cid 2018-12-18 15:09:40 +00:00
Jacob Plaster
0c9a0fadbc fix all linting for pylint3 2018-12-18 11:28:04 +00:00
Jacob Plaster
1cb33692a0 General fixups 2018-12-14 16:02:33 +00:00
Jacob Plaster
c1aea594a8 Improve callback handling on order complete 2018-12-14 16:02:00 +00:00
Jacob Plaster
df017a6685 Add optional dead man switch to websocket 2018-12-07 10:24:22 +00:00
Jacob Plaster
597e51ee1b models.Order: fix type enum 2018-12-06 13:12:52 +00:00
Jacob Plaster
c27b9c132e bfxpi: expose models in __init__ 2018-12-06 13:12:19 +00:00
Jacob Plaster
1e6f9b2356 examples: use Order.Type enum in order submit 2018-12-06 13:12:02 +00:00