diff --git a/src/services/Aggregator/ws/index.ts b/src/services/Aggregator/ws/index.ts index a50d62b..d1ce566 100644 --- a/src/services/Aggregator/ws/index.ts +++ b/src/services/Aggregator/ws/index.ts @@ -526,6 +526,13 @@ class AggregatorWS { availableAmountOut: item.aao, })), assetsNameMapping: json.anm, + usdInfo: json.usd && { + availableAmountIn: json.usd.aa, + availableAmountOut: json.usd.aao, + marketAmountOut: json.usd.mo, + marketAmountIn: json.usd.mi, + difference: json.usd.d, + }, }; switch (json.k) { // kind diff --git a/src/types.ts b/src/types.ts index 5882e9a..0e9b681 100644 --- a/src/types.ts +++ b/src/types.ts @@ -199,10 +199,10 @@ export type SwapInfoBase = { assetsNameMapping?: Partial> | undefined usdInfo?: { availableAmountIn: number - availableAmountOut?: number - marketAmountIn: number - marketAmountOut?: number - difference: string + availableAmountOut: number | undefined + marketAmountOut: number + marketAmountIn: number | undefined + difference: string | undefined } }