Commit Graph

147 Commits

Author SHA1 Message Date
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
Paolo Ardoino
dab7af2754 Merge pull request #27 from JacobPlaster/fix-for-data-server
Fix for data server
2019-07-25 07:53:19 +01:00
Jacob Plaster
50492556ce changelog: documented emitter override 2019-07-25 11:26:09 +07:00
Jacob Plaster
11be0577d6 generic_ws: fix data server close and enable custom event emitter 2019-07-25 11:24:33 +07:00
Paolo Ardoino
e88e8a3314 Merge pull request #25 from JacobPlaster/support-derivatives
Support derivatives
2019-07-19 10:33:38 +01: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
e35b7312a7 README: document new status update event 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
3e3c55034d README: add rest derivative endpoints 2019-07-19 10:40:15 +07:00
Jacob Plaster
fe21ef24b0 rest: add derivative status and set collateral endpoints 2019-07-19 10:31:27 +07:00
Paolo Ardoino
839eb873b0 Merge pull request #24 from JacobPlaster/fix-cammel-case-filenames
Fix camel-casing filenames and remove filename conflicts
2019-07-17 12:09:56 +01: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
Paolo Ardoino
7b12e6f3a7 Merge pull request #22 from JacobPlaster/multiplex-ws-connection
Multiplex ws connection
2019-06-18 12:53:34 +02: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
72f6d0db4d .github: add PR/issue templates 2019-06-05 17:18:57 +08:00
Paolo Ardoino
d027de9964 Merge pull request #13 from JacobPlaster/limit-ws-connections
Subscriptions: limit channels to 25 per instance
2019-05-20 08:31:49 +02:00
Jacob Plaster
e24f4085f9 Subscriptions: limit channels to 25 per instance 2019-05-13 17:11:58 +10:00
Paolo Ardoino
73e2ed8cc9 Merge pull request #12 from JacobPlaster/add-apache-lic
Adds apache 2.0 license
2019-04-27 11:08:25 +02:00
Jacob Plaster
b2a87bafa0 Adds apache 2.0 license 2019-04-26 11:29:25 +10:00
Paolo Ardoino
9337578c60 Merge pull request #11 from JacobPlaster/update-default-ws-url
change default api endpoint to api-pub
2019-04-12 08:05:31 +01:00
Jacob Plaster
296012f22f requirements: upgrade pytest and pylint 2019-04-12 11:49:00 +10:00
Jacob Plaster
32be40da95 travis.yml: use python 3.6.7 2019-04-12 11:49:00 +10:00
Jacob Plaster
5cf5277774 change default v2 api endpoint to pub-api 2019-04-12 11:19:13 +10:00
Paolo Ardoino
4a92c429a8 Merge pull request #10 from JacobPlaster/improve-callbacks-and-checksum
Improve callbacks
2019-02-08 18:54:23 +01:00
Jacob Plaster
4cbbbccd51 requirements: add aiohttp 2019-02-08 17:48:47 +00:00
Jacob Plaster
87bc9241cc requirements: add pyee 2019-02-08 17:46:00 +00:00
Jacob Plaster
4e0f5f5144 travis: use python 3.6 2019-02-08 17:43:24 +00:00
Jacob Plaster
4c12a9e474 requirements. add six 2019-02-08 16:19:47 +00: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
d4c9186fb4 travis: add run pytest script 2019-01-29 15:10:17 +00:00
Jacob Plaster
c35606098b Readme: update with disconnect and stopped event 2019-01-29 15:10:00 +00:00
Jacob Plaster
5a6c2bbbef websocket: add disconnect and stoppd event 2019-01-29 15:09:47 +00:00
Paolo Ardoino
21890e5708 Merge pull request #9 from JacobPlaster/checksum-fix
Convert prices/amounts to Decimals rather than floats
2019-01-25 15:16:29 +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