MetaMask / MetaMask/metamask-mobile

[Bug]: Unable to send NFT ERC721 after manually importing it - not displayed in the Send flow

Open
#22,880 4 comments 0 reactions 0 assignees View on GitHub
Bugs---Low-Priority INVALID-ISSUE-TEMPLATE regression-RC-7.60.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**

After manually importing an NFT ERC 721, it's impossible to send it:

- The NFT is not displayed in the send flow
- Clicking on the NFT and send button and adding the recipient, it's not possible to continue

**Expected behavior**

Be able to send ERC721 after manually importing it

**Screenshots/Recordings**

https://github.com/user-attachments/assets/e2f5cef6-2bdb-4514-8b98-374981314998

https://github.com/user-attachments/assets/e68d9fbd-ae16-4328-bbf0-f901c72cef4d

**Steps to reproduce**

1. Manually import NFT using contract address and token ID
2. Go to send flow
3. Notice the NFT is not displayed and it's not possible to send it

**Error messages or log output**

```shell

```

**Detection stage**

During release testing

**Version**

7.60.0

**Build type**

None

**Device**

Pixel 6 Pro, iPhone 15

**Operating system**

iOS, Android

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue by manually importing an ERC721 with its contract address and token ID, then opening the send flow on iOS or Android. Trace why the imported NFT is absent or cannot proceed after a recipient is added, and verify that the same NFT can be selected and sent successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
blockchain, 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.