-
Notifications
You must be signed in to change notification settings - Fork 5.5k
fix: account list in SRP reveal flow #39005
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✨ Files requiring CODEOWNER review ✨🔑 @MetaMask/accounts-engineers (9 files, +446 -310)
👨🔧 @MetaMask/core-extension-ux (8 files, +410 -309)
🧪 @MetaMask/qa (1 files, +10 -1)
|
Builds ready [b7cfca3]
UI Startup Metrics (1276 ± 112 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [1d839dc]
UI Startup Metrics (1250 ± 86 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [5e3e2fb]
UI Startup Metrics (1312 ± 111 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [877ffa0]
UI Startup Metrics (1246 ± 95 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [4709bd7]
UI Startup Metrics (1295 ± 96 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [b8fec12]
UI Startup Metrics (1288 ± 101 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [e09bda0]
UI Startup Metrics (1272 ± 104 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
ccharly
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM + tested
Description
The account list displayed on the SRP reveal flow was outdated by showing the UI pre-BIP44. This PR updates the UI to show the correct multichain account list.
Changelog
CHANGELOG entry: Update SRP flow to display multichain accounts
Related issues
Fixes: #35731
Fixes: #38115
Fixes: https://consensyssoftware.atlassian.net/browse/MUL-1363
Manual testing steps
Screenshots/Recordings
Before
Review linked issues for before screenshots
After
Screen.Recording.2025-12-31.at.10.25.21.AM.mov
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Modernizes the SRP reveal flow to correctly display multichain accounts and balances.
SrpCardand simplifiesSrpListto source wallet IDs viagetWalletIdsByType(AccountWalletType.Entropy)and render accounts fromuseWalletInfoSrpListItemAPI toaccountId/accountName/balance, usesPreferredAvatarseeded bygetIconSeedAddressByAccountGroupId, and displays provided fiat balancegetWalletIdsByTypeinselectors/multichain-accounts/account-treesrp-list.test.tsx,srp-card.test.tsx, andsrp-list-item.test.tsxto match new data flow and UIsrp-list__account-namemax width to 120px and exportsSrpListItemWritten by Cursor Bugbot for commit e09bda0. This will update automatically on new commits. Configure here.