Skip to main content
function useAccount(): UseAccountResult;
Reactive account state via SDK event subscription Memory-only state (not persisted). Auto-subscribes to client.account changes. disconnect() clears all auth data (memory + localStorage + sessionStorage).
Important: Auth flows must call client.account.set() for updates to propagate.

Returns

UseAccountResult Account state with disconnect function

Example

import { useAccount } from '@sqds/grid-react';

function AccountInfo() {
  const { accountAddress, gridUserId, isConnected } = useAccount();

  if (!isConnected) return <div>Not connected</div>;
  return <div>Address: {accountAddress}</div>;
}