From a0bed6b5b60a8badf482c0b74a50f5fc082a41a2 Mon Sep 17 00:00:00 2001 From: Steam Deck User <0xlomonoshka@gmail.com> Date: Mon, 18 Dec 2023 13:38:09 +0400 Subject: [PATCH] transform all addresses to lower case x2 --- package.json | 2 +- src/Unit/Exchange/generateSwapCalldata.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 577e05f..8051bf3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.20.34-rc-5", + "version": "0.20.34-rc-6", "description": "Orion Protocol SDK", "main": "./lib/index.cjs", "module": "./lib/index.js", diff --git a/src/Unit/Exchange/generateSwapCalldata.ts b/src/Unit/Exchange/generateSwapCalldata.ts index c46f648..f0ac04c 100644 --- a/src/Unit/Exchange/generateSwapCalldata.ts +++ b/src/Unit/Exchange/generateSwapCalldata.ts @@ -127,7 +127,11 @@ export async function generateSwapCalldata({ const swapExecutorContractAddress = await addressLikeToString(swapExecutorContractAddressLike); const feeToken = await addressLikeToString(feeTokenAddressLike); const matcher = await addressLikeToString(matcherAddressLike); - let path = SafeArray.from(arrayLikePath); + let path = SafeArray.from(arrayLikePath).map((swapInfo) => { + swapInfo.assetIn = swapInfo.assetIn.toLowerCase() + swapInfo.assetOut = swapInfo.assetOut.toLowerCase() + return swapInfo; + }); const { assetIn: srcToken } = path.first(); const { assetOut: dstToken } = path.last();