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.
Problem Statement.
WalletContextexposespairingUribut the URI is not durableacross 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.
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.