diff --git a/src/hooks/rewards/util.ts b/src/hooks/rewards/util.ts index 3483c9232..02eec961e 100644 --- a/src/hooks/rewards/util.ts +++ b/src/hooks/rewards/util.ts @@ -45,6 +45,7 @@ export const CURRENT_SURGE_REWARDS_DETAILS = { }; export const CURRENT_BONK_REWARDS_DETAILS = { + startTime: '2026-02-01T00:00:00.000Z', // start of february 2026 endTime: '2026-02-28T23:59:59.000Z', // end of february 2026 }; diff --git a/src/hooks/useEnableBonkPnlLeaderboard.ts b/src/hooks/useEnableBonkPnlLeaderboard.ts index 83aa82b5d..862d1629f 100644 --- a/src/hooks/useEnableBonkPnlLeaderboard.ts +++ b/src/hooks/useEnableBonkPnlLeaderboard.ts @@ -1,9 +1,11 @@ import { isDev } from '@/constants/networks'; import { StatsigFlags } from '@/constants/statsig'; +import { CURRENT_BONK_REWARDS_DETAILS } from './rewards/util'; import { useStatsigGateValue } from './useStatsig'; export const useEnableBonkPnlLeaderboard = () => { const bonkPnlLeaderboardFF = useStatsigGateValue(StatsigFlags.ffBonkPnlLeaderboard); - return isDev || bonkPnlLeaderboardFF; + const isLive = new Date() >= new Date(CURRENT_BONK_REWARDS_DETAILS.startTime); + return isDev || bonkPnlLeaderboardFF || isLive; }; diff --git a/src/pages/token/CompetitionIncentivesPanel.tsx b/src/pages/token/CompetitionIncentivesPanel.tsx index 312f75af0..8bd0139df 100644 --- a/src/pages/token/CompetitionIncentivesPanel.tsx +++ b/src/pages/token/CompetitionIncentivesPanel.tsx @@ -44,7 +44,7 @@ const September2025RewardsPanel = () => {
diff --git a/src/pages/token/RewardsPage.tsx b/src/pages/token/RewardsPage.tsx index 9e16aed94..5575034d7 100644 --- a/src/pages/token/RewardsPage.tsx +++ b/src/pages/token/RewardsPage.tsx @@ -54,7 +54,7 @@ const RewardsPage = () => { const { usdcDenom } = useTokenConfigs(); - const [value, setValue] = useState(enableBonkPnlLeaderboard ? Tab.BonkPnl : Tab.Rewards); + const [value, setValue] = useState(enableBonkPnlLeaderboard ? Tab.BonkPnl : Tab.Competition); const { totalRewards } = orEmptyObj(BonsaiHooks.useStakingRewards().data);