MetaMask / MetaMask/metamask-mobile

[HW] QR: mUSD deposit never completes — Step 1 never reached on Deposit screen

Open
#33,639 2 comments 0 reactions 0 assignees View on GitHub
Confirmations INVALID-ISSUE-TEMPLATE regression-RC-8.4.0 Sev2-normal ta-needs-engineer-escalation ta-triaged type-bug
Dominant language
TypeScript
Stars
3k
Forks
1.7k
Avg merge
1d 14h
Merged PRs (30d)
669

Description

## Description
When using a OneKey hardware wallet, initiating a $1 mUSD deposit via the 'Add' button on the home page Money balance causes the deposit flow to stall — Step 1 is never reached on the Deposit screen and the deposit never completes.

## Steps to Reproduce
1. Add hardware wallet (OneKey)
2. Tap the 'Add' button on the Money balance from the home page
3. Enter $1 mUSD → tap Deposit
4. Observe the Deposit screen — Step 1 is never reached
5. Deposit never completes

## Expected Result
The deposit flow progresses through all steps successfully, completing the $1 mUSD deposit.

## Actual Result
The deposit stalls — Step 1 on the Deposit screen is never reached and the transaction never completes.

### Detection stage
Release Candidate

### Version
v8.4.0 (iOS 6153)

### Build type
RC (Release Candidate)

### Operating system
iOS

### Hardware wallet
OneKey

## Additional context
Issue appears in the Money balance deposit flow specifically when using a OneKey hardware wallet.

## Media

Image

https://github.com/user-attachments/assets/2dbe394a-f970-4ddc-a130-bc146caacd3a

---
*Filed via Claude bug reporter*

Contributor guide

Open the contributing guide

Research direction

Start from the home-page Money balance Add button and trace the mUSD deposit flow to the Deposit screen for OneKey hardware wallets on iOS. Reproduce with a $1 deposit on v8.4.0, then compare the OneKey path with a successful flow. Done means the screen reaches Step 1 and the deposit completes successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, react-native, typescript
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.