Problem
useWallet refreshes on mount but may not subscribe to network/account change events, so the navbar can show a stale network after the user switches in the extension.
Proposal
Subscribe to Freighter (or wallet) change listeners when available; clean up on unmount.
Acceptance
Problem
useWalletrefreshes on mount but may not subscribe to network/account change events, so the navbar can show a stale network after the user switches in the extension.Proposal
Subscribe to Freighter (or wallet) change listeners when available; clean up on unmount.
Acceptance
networkstate without full reload