FMZ unterstützt die dYdX-Börse.
Die API-Dokumentation befindet sich unter https://docs.dydx.exchange/#get-account-leaderboard-pnls
dYdX verfügt derzeit über einen Liquiditäts- und Ewigkeitsvertrag, der auf FMZ als Ewigkeitsvertrag bezeichnet wirdswap。
Informationen, die konfiguriert werden müssen
Wie in der Abbildung gezeigt:

Wie können Sie diese Informationen erhalten?
Zuerst braucht man eine Brieftasche.

Anmelden einer Brieftasche auf dYdX

Die Wallet benötigt ETH-Assets und wird dann aufgefordert, ein dYdX-Konto zu erstellen.

Umtauschung erforderlichUSDCDie verfügbaren Vermögenswerte sind auf dYdX zu sehen.
Im Webbrowser sehen Sie Folgendes:

Es ist verfügbarAPI_KEY_PAIRS,STARK_KEY_PAIRS。
API_KEY_PAIRS enthält:
key: xxxxxxEntsprechend auf der FMZAccess Key。
secret: xxxxxxEntsprechend auf der FMZSecret Key。
passphrase: xxxxxxEntsprechend auf der FMZPassphrase。
STARK_KEY_PAIRS enthält:
publicKey: xxxxxxEntsprechend auf der FMZStark PublicKey。
privateKey: xxxxxxEntsprechend auf der FMZStark PrivateKey。
Setzen Sie limitFee Ein LimitFee, der bei der Bestellung eingestellt wird, gilt nur einmal.
exchange.IO("limitFee", 0.011)
exchange.IO("secondsOfValidity", 60 * 60 * 24 * 7) // 设置有效期为7天
https://api.stage.dydx.exchange: exchange.IO("simulate", true)
Die Kontoinlagen werden nicht eingefroren, aber es wurde festgestellt, dass die Kontoinlagen nicht mehr als die Kontoinlagen eingefroren werden dürfen.
Wenn man GetAccount auf FMZ aufruft, wird in der zurückgegebenen StrukturFrozenBalanceDas Feld ist ein Asset-Value-Feld. Es ist kein Einfrierformular.
Es ist besser, wenn die Auflistung nicht mehr als 100 ist, die Börsen-Schnittstelle ist begrenzt und nur 100 Bestellungen können aufgenommen werden. Obwohl es Seitenanfragen gibt, scheint es Probleme mit der Schnittstelle zu geben. Es ist normal, dass die Auflistung unter 100 Anfragen erfolgt.