@@ -538,23 +538,14 @@ const SwapWidgetRenderer: FC<SwapWidgetRendererProps> = ({
538538
539539 const quoteProtocol = useMemo ( ( ) => {
540540 //Enabled only on certain chains
541- if (
542- ( fromChain ?. id && PROTOCOL_V2_ENABLED_CHAINS . includes ( fromChain ?. id ) ) ||
543- ( toChain ?. id && PROTOCOL_V2_ENABLED_CHAINS . includes ( toChain ?. id ) )
544- ) {
545- if ( ! fromToken && ! toToken && ! fromTokenPriceData && ! toTokenPriceData ) {
541+ if ( fromChain ?. id && PROTOCOL_V2_ENABLED_CHAINS . includes ( fromChain ?. id ) ) {
542+ if ( ! fromToken && ! fromTokenPriceData ) {
546543 return undefined
547544 }
548545
549- const relevantPriceData =
550- tradeType === 'EXACT_INPUT' ? fromTokenPriceData : toTokenPriceData
551- const isLoadingRelevantPriceData =
552- tradeType === 'EXACT_INPUT'
553- ? isLoadingFromTokenPrice
554- : isLoadingToTokenPrice
555546 const relevantPrice =
556- relevantPriceData ?. price && ! isLoadingRelevantPriceData
557- ? relevantPriceData . price
547+ fromTokenPriceData ?. price && ! isLoadingFromTokenPrice
548+ ? fromTokenPriceData . price
558549 : undefined
559550 const amount =
560551 tradeType === 'EXACT_INPUT'
@@ -575,18 +566,15 @@ const SwapWidgetRenderer: FC<SwapWidgetRendererProps> = ({
575566 }
576567 } , [
577568 fromTokenPriceData ,
578- toTokenPriceData ,
579569 isLoadingFromTokenPrice ,
580- isLoadingToTokenPrice ,
581570 debouncedInputAmountValue ,
582571 tradeType
583572 ] )
584573
585- // const loadingProtocolVersion =
586- // ((fromChain?.id && PROTOCOL_V2_ENABLED_CHAINS.includes(fromChain?.id)) ||
587- // (toChain?.id && PROTOCOL_V2_ENABLED_CHAINS.includes(toChain?.id))) &&
588- // (isLoadingFromTokenPrice || isLoadingToTokenPrice)
589- const loadingProtocolVersion = false
574+ const loadingProtocolVersion =
575+ fromChain ?. id &&
576+ PROTOCOL_V2_ENABLED_CHAINS . includes ( fromChain ?. id ) &&
577+ isLoadingFromTokenPrice
590578
591579 const quoteParameters : Parameters < typeof useQuote > [ '2' ] =
592580 fromToken && toToken
@@ -613,8 +601,8 @@ const SwapWidgetRenderer: FC<SwapWidgetRendererProps> = ({
613601 useExternalLiquidity,
614602 useDepositAddress : ! fromChainWalletVMSupported ,
615603 slippageTolerance : slippageTolerance ,
616- topupGas : gasTopUpEnabled && gasTopUpRequired
617- // protocolVersion: quoteProtocol
604+ topupGas : gasTopUpEnabled && gasTopUpRequired ,
605+ protocolVersion : quoteProtocol
618606 }
619607 : undefined
620608
0 commit comments