MetaMask / MetaMask/metamask-mobile

[Activity] Token logo missing for 'Increased/Approved spending cap' transactions on testnet

Open
#34,817 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

INVALID-ISSUE-TEMPLATE Sev3-low ta-needs-engineer-escalation ta-triaged team-core-ux team-mobile-ux type-bug
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.