MetaMask / MetaMask/metamask-mobile
[Activity] Token logo missing for 'Increased/Approved spending cap' transactions on testnet
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
## Description
When increasing or approving a spending cap on a testnet network, the resulting Activity screen entries for "Increased spending cap" and "Approved spending cap" display a placeholder "?" icon instead of the token logo.
## Steps to Reproduce
1. Launch the Test Dapp
2. Connect an account
3. Create an ERC20 token
4. Approve the token (spending cap)
5. Increase the token spending cap
6. Navigate to the Activity screen and verify both transactions once confirmed
## Expected Result
The correct token logo is displayed alongside the "Increased spending cap" and "Approved spending cap" entries in the Activity screen.
## Actual Result
A "?" placeholder icon is shown instead of the token logo for both spending cap transactions on the Activity screen.
**Detection stage**
Release Candidate
**Version**
v8.8.0 (iOS 6490)
**Build type**
RC (Release Candidate)
**Browser**
N/A (iOS app)
**Operating system**
iOS
**Hardware wallet**
None
## Additional context
Issue observed on testnet network. The "Contract deployment" entry in the same Activity session displays correctly with a transaction icon — only the spending cap transaction types are affected. Screenshot attached.
## Severity
To be added after bug submission by internal support / PM.
## Media
📎 Attachment pending — please drag-and-drop the screenshot into this issue after creation.
---
*Filed via Claude bug reporter*
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
Start by reproducing the issue in the Activity screen using the Test Dapp on an iOS testnet, then trace how the "Increased spending cap" and "Approved spending cap" entries select token logos. Compare them with the correctly rendered contract deployment entry. Done means both spending cap transactions display the correct token logo instead of the "?" placeholder.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- blockchain, frontend, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100