MetaMask / MetaMask/metamask-mobile

[Bug]: Upgrade to smart account failed

Open
#19,976 5 comments 0 reactions 0 assignees View on GitHub
Bugs---Low-Priority INVALID-ISSUE-TEMPLATE regression-RC-7.56.0 Sev2-normal team-confirmations type-bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.