From 7f95ba577ec835e97ade3eb12e5e009b2b6f4299 Mon Sep 17 00:00:00 2001 From: "m.ray" <16125548+MadalinaRaicu@users.noreply.github.com> Date: Fri, 10 Nov 2023 15:01:24 +0200 Subject: [PATCH] fix(trading): display funding rate when market in monitoring auction (#5218) --- libs/markets/src/lib/market-data-provider.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libs/markets/src/lib/market-data-provider.ts b/libs/markets/src/lib/market-data-provider.ts index 3aab40ac4..9c712b523 100644 --- a/libs/markets/src/lib/market-data-provider.ts +++ b/libs/markets/src/lib/market-data-provider.ts @@ -16,7 +16,7 @@ import type { MarketDataQueryVariables, } from './__generated__/market-data'; import { getMarketPrice } from './get-price'; -import { isMarketInAuction } from './is-market-in-auction'; +import { MarketTradingMode } from '@vegaprotocol/types'; export type MarketData = MarketDataFieldsFragment; @@ -142,7 +142,11 @@ export const fundingRateProvider = makeDerivedDataProvider< MarketDataQueryVariables >([marketDataProvider], (parts) => { const marketData = parts[0] as ReturnType; - return marketData && !isMarketInAuction(marketData.marketTradingMode) + return marketData && + ![ + MarketTradingMode.TRADING_MODE_OPENING_AUCTION, + MarketTradingMode.TRADING_MODE_SUSPENDED_VIA_GOVERNANCE, + ].includes(marketData.marketTradingMode) ? marketData?.productData?.fundingRate || null : null; });