diff --git a/src/provider/modules/wallet/wallet.ts b/src/provider/modules/wallet/wallet.ts index e52a1d32..291d27f5 100644 --- a/src/provider/modules/wallet/wallet.ts +++ b/src/provider/modules/wallet/wallet.ts @@ -13,8 +13,8 @@ export const useWallet = ( error: unknown; network: providers.Network | null; } => { - const queryKey: (string | Signer | null)[] = useMemo(() => { - return ['wallet', provider]; + const queryKey: (string | boolean)[] = useMemo(() => { + return ['wallet', !!provider]; }, [provider]); const { @@ -29,7 +29,7 @@ export const useWallet = ( const [network, setNetwork] = useState(null); - const loadNetwork = useCallback(async () => { + const loadNetwork = useCallback(async (): Promise => { if (provider) { const newNetwork = await provider.provider?.getNetwork(); setNetwork(newNetwork ?? null);