Description
adapters/walletconnect.ts establishes a WalletConnect session but does not persist it to localStorage. Every page reload forces the user to reconnect by scanning a QR code, degrading the user experience.
Acceptance Criteria
Context
- Target file:
src/adapters/walletconnect.ts
- Use the WalletConnect session expiry timestamp to determine validity on restore
Description
adapters/walletconnect.tsestablishes a WalletConnect session but does not persist it tolocalStorage. Every page reload forces the user to reconnect by scanning a QR code, degrading the user experience.Acceptance Criteria
localStoragedisconnect()clears the persisted session dataContext
src/adapters/walletconnect.ts