From 7f764d37a35adeba46c9a2dad2cf7b79c0d2d003 Mon Sep 17 00:00:00 2001 From: Demid Date: Mon, 23 Jan 2023 09:29:56 +0300 Subject: [PATCH] Added maxAvailableLong maxAvailableShort to balances --- package.json | 2 +- src/services/OrionAggregator/ws/schemas/cfdBalancesSchema.ts | 4 ++++ src/types.ts | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d0c5f5c..e3b59d6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.16.0-rc.21", + "version": "0.16.0-rc.22", "description": "Orion Protocol SDK", "main": "./lib/esm/index.js", "module": "./lib/esm/index.js", diff --git a/src/services/OrionAggregator/ws/schemas/cfdBalancesSchema.ts b/src/services/OrionAggregator/ws/schemas/cfdBalancesSchema.ts index d0d6205..78b0fcb 100644 --- a/src/services/OrionAggregator/ws/schemas/cfdBalancesSchema.ts +++ b/src/services/OrionAggregator/ws/schemas/cfdBalancesSchema.ts @@ -15,6 +15,8 @@ const cfdBalanceSchema = z mu: z.string(), fmu: z.string(), awb: z.string(), + mli: z.string(), + msi: z.string(), }) .transform((obj) => ({ instrument: obj.i, @@ -30,6 +32,8 @@ const cfdBalanceSchema = z marginUSD: obj.mu, freeMarginUSD: obj.fmu, availableWithdrawBalance: obj.awb, + maxAvailableLong: obj.mli, + maxAvailableShort: obj.msi, })); const cfdBalancesSchema = z.array(cfdBalanceSchema); diff --git a/src/types.ts b/src/types.ts index 578dc06..32b910c 100644 --- a/src/types.ts +++ b/src/types.ts @@ -40,6 +40,8 @@ export type CFDBalance = { marginUSD: string, freeMarginUSD: string, availableWithdrawBalance: string, + maxAvailableLong: string, + maxAvailableShort: string, } export interface Order {