MetaMask / MetaMask/metamask-mobile
[Bug]: Upgrade to smart account failed
- Dominant language
- TypeScript
- Stars
- 3k
- Forks
- 1.7k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 669
Description
**Describe the bug**
The upgrade to smart account for Polygon Arbitrum and BNB failed.
Activity displays failed tx.
Somehow smart account seems enabled afterwards for BNB and Polygon, not for Arbitrum
**Expected behavior**
smart account upgrade to be successful
**Screenshots/Recordings**
https://github.com/user-attachments/assets/4bc9dc85-cc1c-4bd8-bebb-6d3c520f4417
**Steps to reproduce**
1. Go to Account three dots menu
2. Click Smart account
3. Enable smart account for Polygon, Arbitrum on BNB chain
4. Notice it fails
**Error messages or log output**
```shell
```
**Detection stage**
During release testing
**Version**
7.56.0
**Build type**
None
**Device**
Pixel 6 Pro
**Operating system**
Android
Contributor guide
Research direction
No source files or tests are named. Start by reproducing the smart-account upgrade from the Account menu on Android using version 7.56.0 and the listed chains, then inspect the failed transaction and resulting account state; done means the upgrade succeeds and the state is consistent for Polygon, Arbitrum, and BNB.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, react-native, typescript
- Domain
- blockchain, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100