Open hesterbruikman opened 1 month ago
@alfeng6 @darkwing please let me know if it makes sense to assign this to the assets team. The issue itself is on the Request flow which is owned by Wallet UX. Looking into the issue the cause of the error is validation on the input amount which seems to come from the asset controller.
Describe the bug
When going to
Action menu
>Receive
>Request
the user can generate an eip 681 payment request url/QR code by specifying a token and amount. When tappingNext
a validation of the input happens. In some cases this validation results in an error being displayed with message 'invalid request, please try again'.Issue occurs with Ethereum Mainnet and Linea selected.
Expected behavior
If the input is valid no error occurs.
Screenshots/Recordings
Steps to reproduce
(Reported steps, was not able to reproduce)
Error messages or log output
Detection stage
In production (default)
Version
7.29.0
Build type
None
Device
iPhone
Operating system
iOS
Additional context
https://github.com/MetaMask/metamask-mobile/blob/main/app/components/UI/PaymentRequest/index.js
Severity
Unknown how many users are affected, likely not a commonly used feature, but not tracking available