From bd8789674e49a2158625f9d8b2ef2eb729c772e9 Mon Sep 17 00:00:00 2001 From: Lou-Kamades Date: Sun, 25 Feb 2024 08:45:27 -0800 Subject: [PATCH] use boost activity feed API --- hooks/useAccountHistory.ts | 4 ++-- store/mangoStore.ts | 3 ++- utils/constants.ts | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/hooks/useAccountHistory.ts b/hooks/useAccountHistory.ts index 7731a17..a1731e2 100644 --- a/hooks/useAccountHistory.ts +++ b/hooks/useAccountHistory.ts @@ -1,5 +1,5 @@ import { useQuery } from '@tanstack/react-query' -import { MANGO_DATA_API_URL, STAKEABLE_TOKENS_DATA } from 'utils/constants' +import { BOOST_DATA_API_URL, STAKEABLE_TOKENS_DATA } from 'utils/constants' import { ActivityFeed, EmptyObject } from 'types' import dayjs from 'dayjs' import useStakeAccounts from './useStakeAccounts' @@ -13,7 +13,7 @@ const fetchHistory = async ( mangoAccountPk: string, ): Promise | EmptyObject | null> => { const response = await fetch( - `${MANGO_DATA_API_URL}/stats/activity-feed?mango-account=${mangoAccountPk}&offset=0&limit=1000`, + `${BOOST_DATA_API_URL}/stats/activity-feed?mango-account=${mangoAccountPk}&offset=0&limit=1000`, ) const parsedResponse: Array = await response.json() diff --git a/store/mangoStore.ts b/store/mangoStore.ts index 9f584ab..597b225 100644 --- a/store/mangoStore.ts +++ b/store/mangoStore.ts @@ -33,6 +33,7 @@ import { } from '../utils/tokens' import { BOOST_ACCOUNT_PREFIX, + BOOST_DATA_API_URL, CONNECTION_COMMITMENT, DEFAULT_MARKET_NAME, INPUT_TOKEN_DEFAULT, @@ -475,7 +476,7 @@ const mangoStore = create()( try { const response = await fetch( - `${MANGO_DATA_API_URL}/stats/activity-feed?mango-account=${mangoAccountPk}&offset=${offset}&limit=${limit}${ + `${BOOST_DATA_API_URL}/stats/activity-feed?mango-account=${mangoAccountPk}&offset=${offset}&limit=${limit}${ params ? params : '' }`, ) diff --git a/utils/constants.ts b/utils/constants.ts index 8d7c71b..4a6f211 100644 --- a/utils/constants.ts +++ b/utils/constants.ts @@ -18,7 +18,6 @@ export const BOOST_ACCOUNT_PREFIX = 'Leverage Stake ' export const BOOST_DEPOSIT_PREFIX = 'Deposit Leverage Stake ' - export const CLIENT_TX_TIMEOUT = 90000 export const SECONDS = 1000 @@ -109,6 +108,8 @@ export const MANGO_ROUTER_API_URL = 'https://api.mngo.cloud/router/v1' export const MANGO_DATA_API_URL = 'https://api.mngo.cloud/data/v4' +export const BOOST_DATA_API_URL = 'https://api.mngo.cloud/data/boost' + export const MANGO_DATA_OPENBOOK_URL = 'https://api.mngo.cloud/openbook/v1' export const DEFAULT_MARKET_NAME = 'SOL/USDC'