ContractPrice(
int pairId,
String marketPrice,
)
input:
- pairId: The contract pair id defined by zkLink.
- marketPrice: The market price of the contract pair
SpotPriceInfo(
int tokenId,
String price,
)
input:
- tokenId: The token id defined by zkLink.
- price: The spot price of the token.
AutoDeleveraging transaction type.
AutoDeleveraging(
int accountId,
int subAccountId,
int subAccountNonce,
List<ContractPrice> contractPrices,
List<SpotPriceInfo> marginPrices,
int adlAccountId,
int pairId,
String adlSize,
String adlPrice,
String fee,
int feeToken,
)
void sign(ZkLinkSigner zkLinkSigner)
Sign transaction with given ZkLinkSigner
String toJson()
Get the json str of AutoDeleveraging