From 97119305b2ed0c2df68834efa007f154333bf8ae Mon Sep 17 00:00:00 2001 From: Mikhail Gladchenko Date: Tue, 23 Jul 2024 15:49:59 +0100 Subject: [PATCH] feat: updated order scheme --- package.json | 2 +- src/services/Aggregator/ws/schemas/addressUpdateSchema.ts | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 45408ad..1d74620 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.23.0-rc9", + "version": "0.23.0-rc10", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/services/Aggregator/ws/schemas/addressUpdateSchema.ts b/src/services/Aggregator/ws/schemas/addressUpdateSchema.ts index 2730fbe..048e9c0 100644 --- a/src/services/Aggregator/ws/schemas/addressUpdateSchema.ts +++ b/src/services/Aggregator/ws/schemas/addressUpdateSchema.ts @@ -37,6 +37,8 @@ export const orderUpdateSchema = z.object({ t: z.number(), // update time C: z.string().optional(), // trigger condition E: z.enum(executionTypes).optional(), + bf: z.number().optional(), + bF: z.string().optional(), c: subOrderSchema.array(), }) .transform((val) => ({ @@ -49,6 +51,8 @@ export const orderUpdateSchema = z.object({ status: o.S, liquidated: o.l, executionType: o.E, + bridgeFee: o.bf, + bridgeFeeAsset: o.bF, triggerCondition: o.C, subOrders: o.c.map((so) => ({ pair: so.P, @@ -74,6 +78,8 @@ export const fullOrderSchema = z.object({ p: z.number(), // price F: z.string().toUpperCase(), // fee asset f: z.number(), // fee + bf: z.number().optional(), + bF: z.string().optional(), l: z.boolean().optional(), // is liquidation order L: z.number().optional(), // stop limit price, o: z.boolean(), // internal only @@ -97,6 +103,8 @@ export const fullOrderSchema = z.object({ settledAmount: o.A, feeAsset: o.F, fee: o.f, + bridgeFee: o.bf, + bridgeFeeAsset: o.bF, liquidated: o.l, stopPrice: o.L, status: o.S,