mirror of
https://github.com/orionprotocol/sdk.git
synced 2026-03-25 15:17:40 +03:00
cfdBalance schemas update
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@orionprotocol/sdk",
|
||||
"version": "0.17.22",
|
||||
"version": "0.17.23",
|
||||
"description": "Orion Protocol SDK",
|
||||
"main": "./lib/esm/index.js",
|
||||
"module": "./lib/esm/index.js",
|
||||
|
||||
@@ -18,6 +18,11 @@ const cfdBalanceSchema = z
|
||||
awb: z.string(),
|
||||
l: z.string(),
|
||||
s: z.enum(positionStatuses),
|
||||
lfrs: z.string(),
|
||||
lfrd: z.string(),
|
||||
sfrs: z.string(),
|
||||
sfrd: z.string(),
|
||||
sop: z.string().nullable(),
|
||||
})
|
||||
.transform((obj) => ({
|
||||
instrument: obj.i,
|
||||
@@ -35,6 +40,11 @@ const cfdBalanceSchema = z
|
||||
availableWithdrawBalance: obj.awb,
|
||||
leverage: obj.l,
|
||||
status: obj.s,
|
||||
longFundingRatePerSecond: obj.lfrs,
|
||||
longFundingRatePerDay: obj.lfrd,
|
||||
shortFundingRatePerSecond: obj.sfrs,
|
||||
shortFundingRatePerDay: obj.sfrd,
|
||||
stopOutPrice: obj.sop
|
||||
}));
|
||||
|
||||
const cfdBalancesSchema = z.array(cfdBalanceSchema);
|
||||
|
||||
@@ -50,6 +50,11 @@ export type CFDBalance = {
|
||||
availableWithdrawBalance: string
|
||||
leverage: string
|
||||
status: PositionStatus
|
||||
longFundingRatePerSecond: string
|
||||
longFundingRatePerDay: string
|
||||
shortFundingRatePerSecond: string
|
||||
shortFundingRatePerDay: string
|
||||
stopOutPrice: string | null
|
||||
}
|
||||
|
||||
export type Order = {
|
||||
|
||||
Reference in New Issue
Block a user