From d435cb09266fcc22cc475090a16d64613a5ef1da Mon Sep 17 00:00:00 2001 From: vuonghuuhung Date: Tue, 17 Sep 2024 16:15:06 +0700 Subject: [PATCH] fix min liquidity --- packages/oraiswap-v3/package.json | 2 +- packages/oraiswap-v3/src/zap-consumer.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/oraiswap-v3/package.json b/packages/oraiswap-v3/package.json index 131294d6..4e3a8d23 100644 --- a/packages/oraiswap-v3/package.json +++ b/packages/oraiswap-v3/package.json @@ -1,6 +1,6 @@ { "name": "@oraichain/oraiswap-v3", - "version": "0.1.7-beta.1", + "version": "0.1.7-beta.2", "main": "build/index.js", "files": [ "build/" diff --git a/packages/oraiswap-v3/src/zap-consumer.ts b/packages/oraiswap-v3/src/zap-consumer.ts index 57ac5366..bd88e105 100644 --- a/packages/oraiswap-v3/src/zap-consumer.ts +++ b/packages/oraiswap-v3/src/zap-consumer.ts @@ -595,8 +595,8 @@ export class ZapConsumer { }); }); - const res1 = getLiquidityByX(BigInt(amountInToX), lowerTick, upperTick, sqrtPrice, true); - const res2 = getLiquidityByY(BigInt(amountInToY), lowerTick, upperTick, sqrtPrice, true); + const res1 = getLiquidityByX(BigInt(actualAmountXReceived.returnAmount), lowerTick, upperTick, sqrtPrice, true); + const res2 = getLiquidityByY(BigInt(actualAmountYReceived.returnAmount), lowerTick, upperTick, sqrtPrice, true); message.minimumLiquidity = res1.l > res2.l ? (BigInt(res2.l) * BigInt(100 - slippage)) / 100n @@ -698,8 +698,8 @@ export class ZapConsumer { }); }); - const res1 = getLiquidityByX(BigInt(amountInToX), lowerTick, upperTick, BigInt(pool.pool.sqrt_price), true); - const res2 = getLiquidityByY(BigInt(amountInToY), lowerTick, upperTick, BigInt(pool.pool.sqrt_price), true); + const res1 = getLiquidityByX(BigInt(xRouteInfo.returnAmount), lowerTick, upperTick, BigInt(pool.pool.sqrt_price), true); + const res2 = getLiquidityByY(BigInt(yRouteInfo.returnAmount), lowerTick, upperTick, BigInt(pool.pool.sqrt_price), true); messages.minimumLiquidity = res1.l > res2.l ? (BigInt(res2.l) * BigInt(100 - slippage)) / 100n