从这篇开始介绍dydx以及apex的Private API调用
dydx
参考文档:
1.Programmatic Trading on dYdX:https://medium.com/dydxderivatives/programatic-trading-on-dydx-4c74b8e86d88
2.https://github.com/dydxprotocol/dydx-v3-python/blob/master/examples/onboard.py
在主网上需要获取STARK key来执行Private API
from dydx3 import Client
# initial dydx client
client = Client(host='https://api.dydx.exchange',
eth_private_key='', #换成钱包私钥
)
# Set STARK key.
stark_key_pair_with_y_coordinate = client.onboarding.derive_stark_key()
client.stark_private_key = stark_key_pair_with_y_coordinate['private_key']
(public_x, public_y) = (
stark_key_pair_with_y_coordinate['public_key'],
stark_key_pair_with_y_coordinate['public_key_y_coordinate'],
)
# Onboard the account.
onboarding_response = client.onboarding.create_user(
stark_public_key=public_x,
stark_public_key_y_coordinate=public_y,
)
print('onboarding_response', onboarding_response)
# Query a