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();