MetaMask / MetaMask/metamask-mobile
[Bug]: mUSD conversion screens slow to load when converting eligible token
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
### Describe the bug
When tapping "Get 3% mUSD bonus" for an eligible token and going through the convert flow, the conversion screens take a long time to load. This is a performance issue — the screens should load promptly but instead there is a noticeable delay. Tapping Max button is also a noticeable delay.
### Expected behavior
Should load promptly.
### Screenshots/Recordings
https://consensys.zoom.us/clips/share/TlszuZyRQbSI2UdO1q0lGA
### Steps to reproduce
1. Have DAI tokens on Ethereum network
2. Tap "Get 3% mUSD bonus" CTA for DAI
3. Proceed through the mUSD convert flow
4. Observe slow loading on the conversion screens
### Error messages or log output
```
```
### Where was this bug found?
Internal release testing
### Version
7.69.0
### Build number
3954
### Build type
_No response_
### Device
Samsung Galaxy A42
### Operating system
Android 13
### Additional context
_No response_
### Severity
_To be added after bug submission by internal support / PM:_
Contributor guide
Research direction
Reproduce the mUSD conversion flow with DAI on Ethereum using the stated Android device and app version, including the Max button. Trace the conversion screens from the reported CTA and measure the delays; done means the screens and Max action load promptly without the reported delay.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- mobile, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100