diff --git a/package.json b/package.json index 47623c1..cebbbfd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.19.76", + "version": "0.19.77", "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 5c48375..e96b992 100644 --- a/src/Unit/Exchange/generateSwapCalldata.ts +++ b/src/Unit/Exchange/generateSwapCalldata.ts @@ -78,7 +78,7 @@ export default async function generateSwapCalldata({ const swapDescription: ExchangeWithGenericSwap.SwapDescriptionStruct = { srcToken: path.first().assetIn, dstToken: path.last().assetOut, - srcReceiver: swapExecutorContractAddress, + srcReceiver: swapExecutorContractAddress ?? '', dstReceiver: receiverAddress, amount: amount, minReturnAmount: minReturnAmount, @@ -127,7 +127,7 @@ export default async function generateSwapCalldata({ calldata = await generateCurveStableSwapCalls( amountNativeDecimals, exchangeContractAddress, - swapExecutorContractAddress, + swapExecutorContractAddress ?? '', path, unit.provider, curveRegistryAddress @@ -235,7 +235,7 @@ async function generateOrion3Calls( async function generateCurveStableSwapCalls( amount: BigNumberish, exchangeContractAddress: string, - executorAddress: string | undefined, + executorAddress: string, path: SafeArray, provider: ethers.providers.JsonRpcProvider, curveRegistry: string