Description
Difficulty: Hard
Type: Feature
Summary
Add validation for QR receive payload generation.
Current Behaviour
Receive QR screens may generate payloads without validating address, network, requested amount, memo, or unsupported fields.
Expected Behaviour
The mobile app should validate QR receive payloads before display.
Suggested Implementation
Create QR payload validation, UI error states, fixtures, tests, and docs.
Files or Areas Likely Affected
- src/qr/
- src/wallet/
- src/screens/
- src/components/
- tests/
- docs/
Acceptance Criteria
Additional Notes
This supports safer receive flows.
Description
Difficulty: Hard
Type: Feature
Summary
Add validation for QR receive payload generation.
Current Behaviour
Receive QR screens may generate payloads without validating address, network, requested amount, memo, or unsupported fields.
Expected Behaviour
The mobile app should validate QR receive payloads before display.
Suggested Implementation
Create QR payload validation, UI error states, fixtures, tests, and docs.
Files or Areas Likely Affected
Acceptance Criteria
Additional Notes
This supports safer receive flows.