Hướng dẫn cấu hình và sử dụng trao đổi dYdX
FMZ hiện đã hỗ trợ sàn giao dịch dYdX.
Tài liệu sàn giao dịch
Tài liệu API: https://docs.dydx.exchange/#get-account-leaderboard-pnls
Trang web của sàn
- testnet : https://trade.stage.dydx.exchange/portfolio/overview
- Mainnet : https://trade.dydx.exchange/portfolio/overview
dYdX hiện có hợp đồng thường trực, có mã là FMZswap。
Thiết lập dYdX của FMZ
-
Thông tin cần thiết
- AccessKey
- SecretKey
- Passphrase
- StarkPublicKey
- StarkPrivateKey
Như thể hiện trong hình:
Làm thế nào để có được thông tin cấu hình trên:
-
Đầu tiên, bạn cần một ví.
-
Đăng nhập ví trên dYdX
Ví cần có tài sản ETH, sau đó sẽ được nhắc để tạo tài khoản dYdX.
Cần thay đổi
USDCCác tài sản có sẵn trên dYdX.
Sau đó, hãy xem thông tin dưới đây trên trình duyệt:Có sẵn.
API_KEY_PAIRS,STARK_KEY_PAIRS。API_KEY_PAIRS bao gồm:
key: xxxxxxĐáp ứng được điền trên FMZAccess Key。
secret: xxxxxxĐáp ứng được điền trên FMZSecret Key。
passphrase: xxxxxxĐáp ứng được điền trên FMZPassphrase。STARK_KEY_PAIRS chứa:
publicKey: xxxxxxĐáp ứng được điền trên FMZStark PublicKey。
privateKey: xxxxxxĐáp ứng được điền trên FMZStark PrivateKey。
-
Thiết lập limitFee
Thiết lập limitFee khi đặt hàng, thiết lập một lần hiệu lực. Ví dụ:exchange.IO("limitFee", 0.011) -
Thiết lập secondsOfValidity, thiết lập hiệu lực một lần. Ví dụ:
Đặt đơn hàng có hiệu lực trong thời gian, đơn vị: giây.exchange.IO("secondsOfValidity", 60 * 60 * 24 * 7) // 设置有效期为7天 -
Thiết lập simulate, thiết lập một lần hiệu lực. Ví dụ:
Chuyển đổi môi trường mô phỏng, cần chuyển đổi địa chỉ cơ sở đếnhttps://api.stage.dydx.exchange:exchange.IO("simulate", true)
Tổng hợp khác
-
Các tài sản trên tài khoản không bị đóng băng, nhưng có thể bị phát hiện là quá số tài sản không được phép đăng ký.
Trong cấu trúc được trả về khi gọi GetAccount trên FMZFrozenBalanceVùng này là giá trị tài sản chiếm giữ. -
Lưu trữ tốt nhất là không quá 100, giao diện giao dịch có giới hạn, chỉ có thể lấy được 100 đơn đặt hàng. Mặc dù có truy vấn phân trang, nhưng giao diện có vẻ như có một số vấn đề.
梦佬,我用了官方的python 包“dydx-v3-python” 现在是运行example的时候,提示
Traceback (most recent call last):
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/examples/demodydxcreateorder.py", line 1, in <module>
from dydx3 import constants
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/dydx3/init.py", line 1, in <module>
from dydx3.dydx_client import Client
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/dydx3/dydx_client.py", line 1, in <module>
from web3 import Web3
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/init.py", line 9, in <module>
from web3.main import (
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/main.py", line 87, in <module>
from web3.manager import (
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/manager.py", line 47, in <module>
from web3.providers import (
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/providers/init.py", line 11, in <module>
from .websocket import ( # noqa: F401,
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/providers/websocket.py", line 21, in <module>
from websockets.client import (
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/examples/websockets.py", line 9, in <module>
from dydx3 import Client
ImportError: cannot import name 'Client'
包都存在,就是import报错,都是官方的包,应该也不存在顺序冲突之类的。
hello,孟总想问一下,ETH和USDC要是在以太坊公链上的吗?我钱包上的是HECO链的eth和usdc,连接的时候提示钱包没余额,连接不成功是不是因为这个问题?
在的,我最近才充过,USDC ETH 在钱包 就行,链接上钱包授权之后, 有一步USDC转入 dYdX 就可以了,就是费用有点高,一下几十U没了。需要是以太坊主网。
- 1








