Fixed order_id replace

api-breakage
Morty Space 6 years ago
parent 5079a92a45
commit 4bc584487c
  1. 1
      README.md
  2. 2
      src/cryptocom/exchange/__init__.py
  3. 1
      src/cryptocom/exchange/base.py
  4. 1
      tests/test_account.py

@ -17,6 +17,7 @@
**Changelog**
- **0.2.1** - fixed order_id in `get_order` func, still preparing for stable release
- **0.2** - moved to new API v2, except for websockets
Documentation: [https://cryptocom-exchange.rtfd.io](https://cryptocom-exchange.rtfd.io)

@ -8,4 +8,4 @@ __all__ = [
'ApiError', 'ApiProvider'
]
VERSION = '0.2'
VERSION = '0.2.1'

@ -210,6 +210,7 @@ class Account:
'params': {'order_id': str(order_id)}
})
data['order_info']['trade_list'] = data.pop('trade_list', [])
data['order_info']['id'] = int(data['order_info'].pop('order_id'))
return data['order_info']
async def cancel_order(

@ -99,6 +99,7 @@ async def make_trades(account, order_ids):
order_id = await account.buy_market(cro.Pair.CROUSDT, 0.001)
order = await account.get_order(order_id)
assert order['status'] == cro.OrderStatus.FILLED.value
assert order['id']
order_ids['buy'].append(order_id)
order_id = await account.sell_market(cro.Pair.CROUSDT, 0.001)

Loading…
Cancel
Save