diff --git a/.changeset/tame-buckets-reply.md b/.changeset/tame-buckets-reply.md new file mode 100644 index 000000000..457a4cead --- /dev/null +++ b/.changeset/tame-buckets-reply.md @@ -0,0 +1,5 @@ +--- +'@relayprotocol/relay-kit-ui': patch +--- + +Remove protocol v2 threshold diff --git a/packages/ui/src/components/widgets/SwapWidgetRenderer.tsx b/packages/ui/src/components/widgets/SwapWidgetRenderer.tsx index 689367ca0..8fae616bf 100644 --- a/packages/ui/src/components/widgets/SwapWidgetRenderer.tsx +++ b/packages/ui/src/components/widgets/SwapWidgetRenderer.tsx @@ -23,7 +23,6 @@ import type { ChainVM, Execute } from '@relayprotocol/relay-sdk' import { calculatePriceTimeEstimate, calculateRelayerFeeProportionUsd, - calculateUsdValue, extractQuoteId, getCurrentStep, getSwapEventData, @@ -527,47 +526,9 @@ const SwapWidgetRenderer: FC = ({ fromChain?.protocol?.v2?.depository !== undefined && toChain?.protocol?.v2?.chainId !== undefined - const quoteProtocol = useMemo(() => { - //Enabled only on certain chains - if (fromChain?.id && originChainSupportsProtocolv2) { - if (!fromToken && !fromTokenPriceData) { - return undefined - } - - const relevantPrice = - fromTokenPriceData?.price && !isLoadingFromTokenPrice - ? fromTokenPriceData.price - : undefined - const amount = - tradeType === 'EXACT_INPUT' - ? debouncedInputAmountValue - : debouncedOutputAmountValue - - if (!amount) { - return undefined - } - - const usdAmount = relevantPrice - ? calculateUsdValue(relevantPrice, amount) - : undefined - - return usdAmount !== undefined && usdAmount <= 10000 - ? 'preferV2' - : undefined - } else { - return undefined - } - }, [ - fromTokenPriceData, - isLoadingFromTokenPrice, - debouncedInputAmountValue, - tradeType, - originChainSupportsProtocolv2, - fromChain?.id - ]) - - const loadingProtocolVersion = - fromChain?.id && originChainSupportsProtocolv2 && isLoadingFromTokenPrice + //Enabled only on certain chains + const quoteProtocol = + fromChain?.id && originChainSupportsProtocolv2 ? 'preferV2' : undefined // Get native balance only when not swapping from native token const isFromNative = fromToken?.address === fromChain?.currency?.address @@ -725,8 +686,7 @@ const SwapWidgetRenderer: FC = ({ fromToken !== undefined && toToken !== undefined && !transactionModalOpen && - !depositAddressModalOpen && - !loadingProtocolVersion + !depositAddressModalOpen ) const {