Updated trading pairs, updated timeouts

api-breakage
Morty Space 6 years ago
parent ed6590f295
commit 1df3793ce1
  1. 2
      src/cryptocom/exchange/__init__.py
  2. 2
      src/cryptocom/exchange/api.py
  3. 14
      src/cryptocom/exchange/enums.py
  4. 3
      tests/test_account.py

@ -8,4 +8,4 @@ __all__ = [
'ApiError', 'ApiProvider' 'ApiError', 'ApiProvider'
] ]
VERSION = '0.1.1' VERSION = '0.1.2'

@ -20,7 +20,7 @@ class ApiProvider:
"""Provides HTTP-api requests and websocket requests.""" """Provides HTTP-api requests and websocket requests."""
def __init__( def __init__(
self, *, api_key='', api_secret='', from_env=False, self, *, api_key='', api_secret='', from_env=False,
auth_required=True, timeout=3, retries=20, auth_required=True, timeout=3, retries=5,
root_url='https://api.crypto.com/v1/', root_url='https://api.crypto.com/v1/',
ws_root_url='wss://ws.crypto.com/kline-api/ws'): ws_root_url='wss://ws.crypto.com/kline-api/ws'):
self.api_key = api_key self.api_key = api_key

@ -86,6 +86,9 @@ class Symbol(enum.Enum):
.. data:: EOSBTC .. data:: EOSBTC
.. data:: XLMBTC .. data:: XLMBTC
.. data:: ATOMBTC .. data:: ATOMBTC
.. data:: LINKBTC
.. data:: XTZBTC
.. data: BCHBTC
.. data:: USDCUSDT .. data:: USDCUSDT
.. data:: BTCUSDT .. data:: BTCUSDT
.. data:: CROUSDT .. data:: CROUSDT
@ -96,6 +99,9 @@ class Symbol(enum.Enum):
.. data:: EOSUSDT .. data:: EOSUSDT
.. data:: XLMUSDT .. data:: XLMUSDT
.. data:: ATOMUSDT .. data:: ATOMUSDT
.. data:: LINKUSDT
.. data:: XTZUSDT
.. data:: BCHUSDT
.. data:: MCOCRO .. data:: MCOCRO
.. data:: ETHCRO .. data:: ETHCRO
.. data:: XRPCRO .. data:: XRPCRO
@ -103,6 +109,9 @@ class Symbol(enum.Enum):
.. data:: EOSCRO .. data:: EOSCRO
.. data:: XLMCRO .. data:: XLMCRO
.. data:: ATOMCRO .. data:: ATOMCRO
.. data:: LINKCRO
.. data:: XTZCRO
.. data:: BCHCRO
.. data:: CROUSDC .. data:: CROUSDC
""" """
@ -116,6 +125,8 @@ class Symbol(enum.Enum):
ATOMBTC = 'atombtc' ATOMBTC = 'atombtc'
LINKBTC = 'linkbtc' LINKBTC = 'linkbtc'
XTZBTC = 'xtzbtc' XTZBTC = 'xtzbtc'
BCHBTC = 'bchbtc'
USDCUSDT = 'usdcusdt' USDCUSDT = 'usdcusdt'
BTCUSDT = 'btcusdt' BTCUSDT = 'btcusdt'
CROUSDT = 'crousdt' CROUSDT = 'crousdt'
@ -128,6 +139,8 @@ class Symbol(enum.Enum):
ATOMUSDT = 'atomusdt' ATOMUSDT = 'atomusdt'
LINKUSDT = 'linkusdt' LINKUSDT = 'linkusdt'
XTZUSDT = 'xtzusdt' XTZUSDT = 'xtzusdt'
BCHUSDT = 'bchusdt'
MCOCRO = 'mcocro' MCOCRO = 'mcocro'
ETHCRO = 'ethcro' ETHCRO = 'ethcro'
XRPCRO = 'xrpcro' XRPCRO = 'xrpcro'
@ -137,6 +150,7 @@ class Symbol(enum.Enum):
ATOMCRO = 'atomcro' ATOMCRO = 'atomcro'
LINKCRO = 'linkcro' LINKCRO = 'linkcro'
XTZCRO = 'xtzcro' XTZCRO = 'xtzcro'
BCHCRO = 'bchcro'
CROUSDC = 'crousdc' CROUSDC = 'crousdc'

@ -23,6 +23,9 @@ async def test_account_buy_limit(
] ]
all_orders = await account.get_orders(cro.Symbol.CROUSDT, page_size=10) all_orders = await account.get_orders(cro.Symbol.CROUSDT, page_size=10)
print(all_orders[0])
await account.cancel_order( await account.cancel_order(
order_ids[0], cro.Symbol.CROUSDT, wait_for_cancel=False) order_ids[0], cro.Symbol.CROUSDT, wait_for_cancel=False)
order = await account.get_order(order_ids[0], cro.Symbol.CROUSDT) order = await account.get_order(order_ids[0], cro.Symbol.CROUSDT)

Loading…
Cancel
Save