From b4634b98f016a111284d848eaacb4ae6b3969eee Mon Sep 17 00:00:00 2001 From: Mikhail Gladchenko Date: Wed, 14 Dec 2022 08:24:05 +0000 Subject: [PATCH] OP-2818 [Swap] Show order route path and benefits in Swap UI Updated SwapInfo schemas for WS and REST. Small type updates. --- package.json | 2 +- src/services/OrionAggregator/ws/schemas/swapInfoSchema.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f389e1e..982de6b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.15.22-rc.0", + "version": "0.15.22-rc.1", "description": "Orion Protocol SDK", "main": "./lib/esm/index.js", "module": "./lib/esm/index.js", diff --git a/src/services/OrionAggregator/ws/schemas/swapInfoSchema.ts b/src/services/OrionAggregator/ws/schemas/swapInfoSchema.ts index ea29c29..b561592 100644 --- a/src/services/OrionAggregator/ws/schemas/swapInfoSchema.ts +++ b/src/services/OrionAggregator/ws/schemas/swapInfoSchema.ts @@ -25,11 +25,11 @@ const swapInfoSchemaBase = baseMessageSchema.extend({ as: z.object({ // execution alternatives e: z.string().array(), // exchanges ps: z.string().array(), // path - mo: z.number().nullable(), // market amount out - mi: z.number().nullable(), // market amount in + mo: z.number().optional(), // market amount out + mi: z.number().optional(), // market amount in mp: z.number(), // market price - aa: z.number().nullable(), // available amount in - aao: z.number().nullable(), // available amount out + aa: z.number().optional(), // available amount in + aao: z.number().optional(), // available amount out }).array(), });