Skip to content

Persist wallet pairing URIs to AsyncStorage for resilience #298

Description

@kilodesodiq-arch

Problem Statement. WalletContext exposes pairingUri but the URI is not durable
across app restarts. Operators losing the app during a pairing sequence lose context.

Technical Context.
app/mobile/src/contexts/WalletContext.tsx.

Expected Outcome. On URI generation, immediately persist to AsyncStorage under
@chainforge:pairing. On boot, restore.

Acceptance Criteria.

  • Test simulates URI generation, kill app, restart, asserts restored.

Files or modules likely to be affected.
app/mobile/src/contexts/WalletContext.tsx.

Difficulty. Easy
Estimated effort. S



Backlog item #90 from `docs/maintainer-issue-backlog.md.

Metadata

Metadata

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26area:mobileMobile (Expo / React Native) areakind:featureNet-new feature

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions