Skip to content

Commit c65102a

Browse files
Merge pull request #5601 from VenusProtocol/fix/trade-slippage
fix: swap quote slippage
2 parents f5ab817 + 14a95bd commit c65102a

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

.changeset/rotten-ways-love.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@venusprotocol/evm": minor
3+
---
4+
5+
fix an issue with swap quote slippage

apps/evm/src/clients/api/queries/getSwapQuote/__ tests__/index.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ describe('getSwapQuote', () => {
8484
"symbol": "USDC",
8585
},
8686
"fromTokenAmountSoldMantissa": 1000000n,
87-
"minimumToTokenAmountReceivedMantissa": 999950000000000000n,
87+
"minimumToTokenAmountReceivedMantissa": 995000000000000000n,
8888
"priceImpactPercentage": 80,
8989
"toToken": {
9090
"address": "0x8301F2213c0eeD49a7E28Ae4c3e91722919B8B47",
@@ -137,7 +137,7 @@ describe('getSwapQuote', () => {
137137
"iconSrc": "fake-usdc-asset",
138138
"symbol": "USDC",
139139
},
140-
"maximumFromTokenAmountSoldMantissa": 1000050n,
140+
"maximumFromTokenAmountSoldMantissa": 1005000n,
141141
"priceImpactPercentage": 80,
142142
"toToken": {
143143
"address": "0x8301F2213c0eeD49a7E28Ae4c3e91722919B8B47",

apps/evm/src/clients/api/queries/getSwapQuote/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export const getSwapQuote = async ({
7373
direction: swapSpecificProps.direction,
7474
minAmountOutMantissa:
7575
'minAmountOutMantissa' in params ? BigInt(params.minAmountOutMantissa) : undefined,
76-
slippagePercentage: Number(params.slippagePercentage),
76+
slippagePercentage,
7777
fromToken,
7878
toToken,
7979
});

0 commit comments

Comments
 (0)