MetaMask / MetaMask/metamask-mobile
[Bug]: Staking Confirmation Screen Blockies/Jazzicon not displaying for user's account
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
**Describe the bug**
Location: On the staking, unstaking, and claim confirmation screens, under the "Advanced details".
Bug: There's a `"?"` icon displayed to the left of a user's account.
Typically we use the `"?"` icon next to unknown addresses (accounts/contracts)
**Expected behavior**
Instead of a `"?"` icon there should be a blockie or jazzicon (based on user settings).
**Steps to reproduce**
Prerequisite: Have some ETH to stake
1. On the Ethereum details screen, click "stake" or "stake more"
2. Enter a valid amount to stake and click to next screen
3. On the stake confirmation screen, click the "Advanced details" section header to unveil some additional rows
4. Notice that the "Staking from" row containing the current account has a `"?"` icon next to the address
**Error messages or log output**
```shell
```
**Detection stage**
During release testing
**Version**
7.44.0
**Build type**
None
**Device**
iPhone 11 (iOS v.18.3.2)
**Operating system**
iOS
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue on the staking confirmation flow, including stake, unstake, and claim screens, then inspect the Advanced details rows and the account icon rendering. Done means the current user's account shows a blockie or jazzicon according to user settings instead of the unknown-address "?" icon.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, react-native, typescript
- Domain
- frontend, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100