MetaMask / MetaMask/metamask-mobile
[Bug]: Staking Transactions appear as “Smart Contract Interactions” after app restart or network switch.
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
**Describe the bug**
Staking transactions are initially displayed correctly in the Activity list. However, after restarting the app or switching networks, these transactions may be relabeled as "Smart Contract Interactions".
**Expected behavior**
Staking transactions should remain clearly labeled as staking transactions in the Activity list, regardless of app restarts or network switches.
**Screenshots/Recordings**
https://github.com/user-attachments/assets/7f68a669-b6b3-4761-9c6a-e8d2bc1cc0ef
**Steps to reproduce**
1. Submit staking tx
2. Switch networks or restart the app.
3. Observe how staking transactions are displayed in the Activity list.
**Error messages or log output**
```shell
```
**Where was this bug found?**
Internal release testing
**Version**
7.79.0
**Build number**
5165
**Build type**
None
**Device**
iPhone 15
**Operating system**
iOS
Contributor guide
Research direction
Start by reproducing the issue in the Activity list on iOS using the stated steps: submit a staking transaction, then restart the app or switch networks. Compare the transaction classification before and after those actions, and verify that staking transactions remain labeled as staking transactions in version 7.79.0 behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- blockchain, react-native, typescript
- Domain
- blockchain, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100