MetaMask / MetaMask/metamask-extension
[Bug]: Wallet balances stay stale after a successful Solana bridge
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
### Describe the bug
After succesfull bridge from/to Solana wallet balances stay stale. Only way to restore is to switch account back and forth.
SOL-ETH(Robinood)
https://github.com/user-attachments/assets/0646a575-e585-4ae9-bf65-cbf305c9666b
ETH(Robinood)-SOL
https://github.com/user-attachments/assets/a8304ff5-d344-4ab8-afa3-ff257702e513
ETH(Arbitrum)-SOL
https://github.com/user-attachments/assets/9cf0623b-247a-484d-be2d-9dca34081e0b
### Expected behavior
_No response_
### Screenshots/Recordings
_No response_
### Steps to reproduce
1. Birdge SOL to any network
2. Notice that wallet balance stay stale
### Error messages or log output
```shell
```
### Where was this bug found?
Internal release testing
### Version
13.50.0
### Build type
None
### Browser
Chrome
### Operating system
MacOS
### Hardware wallet
_No response_
### Additional context
_No response_
### Severity
_No response_
Contributor guide
Research direction
No files or tests are named. Reproduce the stale-balance behavior by bridging SOL to another network in Chrome on macOS, then trace the bridge completion and wallet-balance refresh entry points. Done means balances update automatically after a successful bridge without switching accounts; add coverage for the reported SOL-to-network cases if the relevant tests are found.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- blockchain
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100