You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement a robust Freighter wallet connection state machine for disconnected, connecting, connected, wrong network, locked, rejected, unavailable, and error states.
Current Behaviour
Wallet connection logic may be spread across components and not handle all failure states clearly.
Expected Behaviour
The dashboard should provide consistent wallet state handling across admin and investor flows.
Suggested Implementation
Create wallet state model, provider hooks, reusable connection components, error mapping, network warning UI, tests or fixtures, and docs.
Files or Areas Likely Affected
src/features/wallet/
src/hooks/
src/components/
src/lib/
app/
docs/
Acceptance Criteria
Wallet connection state model is implemented.
Unavailable, rejected, wrong-network, and connected states are distinct.
Reusable wallet connection component is added.
Admin and investor flows consume shared wallet state.
Activity
best2025j commentedon Jul 28, 2026
can this task be assign to me please
ranjeet150 commentedon Oct 3, 2026
Hi,
I have experience with similar implementations and would like to take this on.
Plan:
Please assign this to me if the plan looks good. Thanks!