@puzzlehq/sdk
Version:
Your portal to privacy
20 lines (19 loc) • 525 B
JavaScript
import { create } from 'zustand';
import { queryClient } from './provider/queryProvider.js';
import { persist } from 'zustand/middleware';
export const useWalletStore = create()(persist((set) => ({
account: undefined,
setAccount: (account) => {
set({ account });
},
onDisconnect: () => {
console.log('useWalletStore onDisconnect called');
queryClient.clear();
set({
account: undefined,
});
},
}), {
name: 'puzzle-wallet-store',
version: 2,
}));