dydx-v3-python
dydx-v3-python copied to clipboard
Python client for dYdX (API v3)
Can you guys update the requirements to use a different cytoolz version? https://github.com/pytoolz/cytoolz/issues/157 I believe 0.11.2 has some issues building / installing on some machines.
This bumps ecdsa to >=0.16.0 for easier dependency resolution.
hi Team, I am following example [here](https://github.com/dydxprotocol/dydx-v3-python/blob/master/examples/orders.py). With modifications (As seems API usage changed a little so sample no longer most up to date) dydx-v3-python==1.9.1 client.private.create_order _"TypeError: int() can't convert...
hi Dydx team, any chance you can upgrade setuptools version? ccxt 2.0.1 depends on setuptools>=60.9.0 dydx-v3-python 1.9.1 depends on setuptools==50.3.2 atm the work around is take dydx out of requirements.txt:...
https://github.com/dydxprotocol/dydx-v3-python/blob/master/dydx3/modules/eth.py#L123 removed the above line of code that creates a gasPrice key in the dict options that raises unknown kwargs exceptions while signing the transaction because the gasPrice has been...
I'm trying to link various sub accounts made with different ethereum addresses under one 'primary' account. To do this, from my main account private client. `client.private.send_link_request('CREATE_SECONDARY_REQUEST', secondary_account_address)` I then go...
Hey, is it possible to send also stoploss and take profit in one order paramater?
https://github.com/dydxprotocol/dydx-v3-python/blob/master/dydx3/modules/eth.py#L123 The above line of code creates a gasPrice key in the dict options that raises unknown kwargs exceptions while signing the transaction because the gasPrice has been removed from...
I am having trouble closing an existing position in the dydx-v3-python package, whereas this can be easily accomplished using the UI. Otherwise one has to manually calculate prices for closing...
Error message do not say much. Python code is: private_client = Client( host='https://api.dydx.exchange', api_key_credentials={ 'key': CREDENTIAL_KEY, 'secret': CREDENTIAL_SECRET, 'passphrase': CREDENTIAL_PASSPHRASE }, stark_private_key=STARK_KEY, default_ethereum_address=ETHEREUM_ADDRESS, ) order = private_client.private.create_order( position_id=120, market=MARKET_BTC_USD, side=ORDER_SIDE_BUY,...