From 94b8aec4d9eb338d6e98690e8821457a40c4b3ba Mon Sep 17 00:00:00 2001 From: tjs Date: Mon, 10 Jul 2023 13:15:32 -0400 Subject: [PATCH] order exactout swap amounts correctly --- components/swap/useQuoteRoutes.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/swap/useQuoteRoutes.ts b/components/swap/useQuoteRoutes.ts index 14c0cc43..679e7b14 100644 --- a/components/swap/useQuoteRoutes.ts +++ b/components/swap/useQuoteRoutes.ts @@ -160,8 +160,10 @@ export const handleGetRoutes = async ( routes: RouteInfo[] bestRoute: RouteInfo }[] - ).sort( - (a, b) => Number(b.bestRoute.outAmount) - Number(a.bestRoute.outAmount) + ).sort((a, b) => + swapMode === 'ExactIn' + ? Number(b.bestRoute.outAmount) - Number(a.bestRoute.outAmount) + : Number(a.bestRoute.inAmount) - Number(b.bestRoute.inAmount) ) return { routes: sortedByBiggestOutAmount[0].routes,