feat: adding money account withdraw confirmation page#28181
Conversation
…sk-mobile into trxn_ctrl_update
…tamask-mobile into money_acc_dev_option
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
|
@metamaskbot update-mobile-fixture |
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
Tag selection rationale:
The changes are scoped to the confirmations/Card/Money Account area with no impact on accounts, identity, network, or ramps features. Performance Test Selection: |
|
✅ E2E Fixture Validation — Schema is up to date |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #28181 +/- ##
==========================================
+ Coverage 82.93% 82.96% +0.02%
==========================================
Files 4881 4878 -3
Lines 126469 126413 -56
Branches 28369 28374 +5
==========================================
- Hits 104889 104877 -12
+ Misses 14363 14327 -36
+ Partials 7217 7209 -8 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|




Description
Adding money account withdraw page.
Changelog
CHANGELOG entry:
Related issues
Fixes: https://consensyssoftware.atlassian.net/browse/CONF-1105
Manual testing steps
Screenshots/Recordings
Screen.Recording.2026-04-01.at.9.44.18.PM.mov
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Medium Risk
Adds a new
moneyAccountWithdrawconfirmation path and updates editable tx recipient (to) from the UI, which affects transaction construction and user confirmation behavior.Overview
Adds first-class support for Money Account Withdraw confirmations across the redesigned confirmation flow (full-screen handling, alert-banner suppression, post-quote token behavior, and default footer hiding).
Introduces a new
MoneyAccountWithdrawInfoscreen and updatesCustomAmountInfoto render a recipientAccountSelectorfor withdraws, updating the transaction’s editabletofield and blocking confirmation until a recipient is chosen.Refactors the recipient picker by renaming/replacing
MoneyAccountSelectorwith a reusableAccountSelector(case-insensitive selected address matching), updates developer tooling to pass an explicit withdraw recipient, and adds the correspondingen.jsontitle string plus tests.Reviewed by Cursor Bugbot for commit a39a6d7. Bugbot is set up for automated code reviews on this repo. Configure here.