From 6c8ed7eba34b27aa085f51832aa9088cb4b565fb Mon Sep 17 00:00:00 2001 From: Mark Grothe Date: Tue, 10 Feb 2026 11:56:22 -0600 Subject: [PATCH] fix: gov query cache key --- src/hooks/governance/usePowers.ts | 2 +- src/ui-config/queries.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/hooks/governance/usePowers.ts b/src/hooks/governance/usePowers.ts index 30018b709f..0d6de1a30c 100644 --- a/src/hooks/governance/usePowers.ts +++ b/src/hooks/governance/usePowers.ts @@ -9,7 +9,7 @@ export const usePowers = (blockHash?: string) => { const user = useRootStore((store) => store.account); return useQuery({ queryFn: () => governanceService.getPowers(governanceV3Config.coreChainId, user, blockHash), - queryKey: queryKeysFactory.powers(user, governanceV3Config.coreChainId), + queryKey: queryKeysFactory.powers(user, governanceV3Config.coreChainId, blockHash), enabled: !!user, refetchInterval: POLLING_INTERVAL, }); diff --git a/src/ui-config/queries.ts b/src/ui-config/queries.ts index 47f52f3bab..418c9cf05f 100644 --- a/src/ui-config/queries.ts +++ b/src/ui-config/queries.ts @@ -17,11 +17,12 @@ export const queryKeysFactory = { marketData.market, ], user: (user: string) => [user], - powers: (user: string, chainId: number) => [ + powers: (user: string, chainId: number, blockHash?: string) => [ ...queryKeysFactory.governance, ...queryKeysFactory.user(user), chainId, 'powers', + blockHash, ], voteOnProposal: (user: string, proposalId: number, marketData: MarketDataType) => [ ...queryKeysFactory.governance,