diff --git a/src/components/MultiHopTrade/components/SharedConfirm/AssetSummaryStep.tsx b/src/components/MultiHopTrade/components/SharedConfirm/AssetSummaryStep.tsx index 653786be2e8..1d7613b2858 100644 --- a/src/components/MultiHopTrade/components/SharedConfirm/AssetSummaryStep.tsx +++ b/src/components/MultiHopTrade/components/SharedConfirm/AssetSummaryStep.tsx @@ -76,7 +76,7 @@ export const AssetSummaryStep = ({ ) ) return - if (amountCryptoBaseUnit === prevAmountCryptoBaseUnit) return + if (bn(amountCryptoBaseUnit).gte(prevAmountCryptoBaseUnit)) return rateChanged.open({ prevAmountCryptoBaseUnit }) }, [amountCryptoBaseUnit, isLastStep, prevAmountCryptoBaseUnit, rateChanged]) diff --git a/src/components/MultiHopTrade/components/TradeConfirm/components/ExpandedStepperSteps.tsx b/src/components/MultiHopTrade/components/TradeConfirm/components/ExpandedStepperSteps.tsx index 0c81cb0ee58..30a54e19be4 100644 --- a/src/components/MultiHopTrade/components/TradeConfirm/components/ExpandedStepperSteps.tsx +++ b/src/components/MultiHopTrade/components/TradeConfirm/components/ExpandedStepperSteps.tsx @@ -19,6 +19,7 @@ import { CircularProgress } from 'components/CircularProgress/CircularProgress' import { RawText, Text } from 'components/Text' import { getChainAdapterManager } from 'context/PluginProvider/chainAdapterSingleton' import { useModal } from 'hooks/useModal/useModal' +import { bn } from 'lib/bignumber/bignumber' import { selectFirstHopSellAccountId, selectSecondHopSellAccountId, @@ -195,7 +196,7 @@ export const ExpandedStepperSteps = ({ activeTradeQuote }: ExpandedStepperStepsP ) ) return - if (firstHopAmountCryptoBaseUnit === prevFirstHopAmountCryptoBaseUnit) return + if (bn(firstHopAmountCryptoBaseUnit).gte(prevFirstHopAmountCryptoBaseUnit)) return rateChanged.open({ prevAmountCryptoBaseUnit: prevFirstHopAmountCryptoBaseUnit }) }, [