MetaMask / MetaMask/metamask-mobile
[Bug]: Solana transactions not showing in Asset Details activity list
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
### Describe the bug
After executing a transaction on **Solana**, the transaction does not appear in the **Asset Details activity list**. The user has no way to confirm whether the transaction was executed or not from within the app. The transaction is visible on Solscan (blockchain explorer), confirming it was submitted and processed, but MetaMask Mobile fails to display it in the activity feed.
### Expected behavior
Completed Solana transactions should appear in the Asset Details activity list so the user can track their transaction history and confirm execution without leaving the app.
### Screenshots/Recordings
_Screenshots provided by reporter showing: (1) the transaction visible on Solscan, and (2) the Asset Details screen with an empty activity list._
### Steps to reproduce
1. Navigate to the Asset Details page for a **Solana** token
2. Execute a transaction (e.g. send or swap)
3. Wait for the transaction to be confirmed on-chain (verifiable on Solscan)
4. Navigate back to the **Asset Details** screen
5. Observe that the **activity list is empty** — the transaction does not appear
### Error messages or log output
### Where was this bug found?
Internal release testing
### Version
7.82.0
### Build number
5382
### Build type
_No response_
### Device
iPhone
### Operating system
iOS
### Additional context
- Network: Solana
- Transaction is confirmed on-chain (visible on Solscan) but absent from MetaMask Mobile activity list
- This leaves the user with no in-app feedback on whether the transaction succeeded
- Team: Social
### Severity
_To be filled by internal support / PM_
Contributor guide
Research direction
Start at the Asset Details screen and trace how confirmed Solana transactions are fetched and mapped into its activity list. Reproduce the listed send or swap flow, compare the on-chain transaction on Solscan with the app's activity data, and consider it done when the confirmed transaction appears in the list.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- blockchain, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100