Description:
On app load, if wallet-store has a persisted address + walletId, silently attempt to re-verify the connection via walletKit.getAddress(). If successful, set status to "connected". If the wallet is no longer available/approved, clear the store silently.
Acceptance criteria:
- No wallet modal appears on refresh if previously connected
- Re-verification runs before first render (inside
WalletProvider useEffect)
- If wallet extension was removed, store is cleared without error toast
Description:
On app load, if
wallet-storehas a persistedaddress+walletId, silently attempt to re-verify the connection viawalletKit.getAddress(). If successful, set status to"connected". If the wallet is no longer available/approved, clear the store silently.Acceptance criteria:
WalletProvideruseEffect)