Add currentPrice to cfdBalanceSchema

This commit is contained in:
Dmitry Leleko
2023-01-17 17:38:07 +03:00
parent 8a4eed504c
commit 0999dccfec
3 changed files with 9 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@orionprotocol/sdk",
"version": "0.16.0-rc.20",
"version": "0.16.0-rc.21",
"description": "Orion Protocol SDK",
"main": "./lib/esm/index.js",
"module": "./lib/esm/index.js",

View File

@@ -1,19 +1,21 @@
import { z } from 'zod';
const cfdBalanceSchema = z.object({
const cfdBalanceSchema = z
.object({
i: z.string(),
b: z.string(),
pnl: z.string(),
fr: z.string(),
e: z.string(),
p: z.string(),
cp: z.string(),
pp: z.string(),
r: z.string(),
m: z.string(),
mu: z.string(),
fmu: z.string(),
awb: z.string(),
})
})
.transform((obj) => ({
instrument: obj.i,
balance: obj.b,
@@ -21,14 +23,15 @@ const cfdBalanceSchema = z.object({
fundingRate: obj.fr,
equity: obj.e,
position: obj.p,
currentPrice: obj.cp,
positionPrice: obj.pp,
reserves: obj.r,
margin: obj.m,
marginUSD: obj.mu,
freeMarginUSD: obj.fmu,
availableWithdrawBalance: obj.awb,
}));
}));
const cfdBalancesSchema = z.array(cfdBalanceSchema)
const cfdBalancesSchema = z.array(cfdBalanceSchema);
export default cfdBalancesSchema;

View File

@@ -33,6 +33,7 @@ export type CFDBalance = {
fundingRate: string,
equity: string,
position: string,
currentPrice: string,
positionPrice: string,
reserves: string,
margin: string,