Assets name mapping

This commit is contained in:
Kirill Litvinov
2023-07-05 20:52:51 +03:00
parent 4e1aeb0f86
commit a76e514b28
4 changed files with 5 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "@orionprotocol/sdk", "name": "@orionprotocol/sdk",
"version": "0.19.31", "version": "0.19.32-rc1",
"description": "Orion Protocol SDK", "description": "Orion Protocol SDK",
"main": "./lib/index.cjs", "main": "./lib/index.cjs",
"module": "./lib/index.js", "module": "./lib/index.js",
@@ -108,4 +108,4 @@
"overrides": { "overrides": {
"tsconfig-paths": "^4.0.0" "tsconfig-paths": "^4.0.0"
} }
} }

View File

@@ -39,6 +39,7 @@ const swapInfoBase = z.object({
orderInfo: orderInfoSchema, orderInfo: orderInfoSchema,
isThroughPoolOrCurve: z.boolean(), isThroughPoolOrCurve: z.boolean(),
}).array(), }).array(),
anm: z.record(z.string()).optional(), // address to ERC20 names
}); });
const swapInfoByAmountIn = swapInfoBase.extend({ const swapInfoByAmountIn = swapInfoBase.extend({

View File

@@ -567,6 +567,7 @@ class AggregatorWS {
availableAmountIn: item.aa, availableAmountIn: item.aa,
availableAmountOut: item.aao, availableAmountOut: item.aao,
})), })),
assetsNameMapping: json.anm,
}; };
switch (json.k) { // kind switch (json.k) { // kind

View File

@@ -229,6 +229,7 @@ export type SwapInfoBase = {
safePrice: number safePrice: number
} | undefined } | undefined
alternatives: SwapInfoAlternative[] alternatives: SwapInfoAlternative[]
assetsNameMapping?: Partial<Record<string, string>> | undefined
} }
export type SwapInfoByAmountIn = SwapInfoBase & { export type SwapInfoByAmountIn = SwapInfoBase & {