-
Notifications
You must be signed in to change notification settings - Fork 5.5k
[Bug]: NFTs can enter into Send flow for Network they do not belong to #31858
Copy link
Copy link
Closed
Copy link
Labels
Sev1-highHigh severity; partial loss of service with severe impact upon users, with no workaround.High severity; partial loss of service with severe impact upon users, with no workaround.needs-triageIssue needs to be triagedIssue needs to be triagedregression-prod-12.16.0Regression bug that was found in production in release 12.16.0Regression bug that was found in production in release 12.16.0release-12.16.0Issue or pull request that will be included in release 12.16.0Issue or pull request that will be included in release 12.16.0release-12.18.0Issue or pull request that will be included in release 12.18.0Issue or pull request that will be included in release 12.18.0release-blockerThis bug is blocking the next releaseThis bug is blocking the next releasetype-bugSomething isn't workingSomething isn't working
Metadata
Metadata
Assignees
Labels
Sev1-highHigh severity; partial loss of service with severe impact upon users, with no workaround.High severity; partial loss of service with severe impact upon users, with no workaround.needs-triageIssue needs to be triagedIssue needs to be triagedregression-prod-12.16.0Regression bug that was found in production in release 12.16.0Regression bug that was found in production in release 12.16.0release-12.16.0Issue or pull request that will be included in release 12.16.0Issue or pull request that will be included in release 12.16.0release-12.18.0Issue or pull request that will be included in release 12.18.0Issue or pull request that will be included in release 12.18.0release-blockerThis bug is blocking the next releaseThis bug is blocking the next releasetype-bugSomething isn't workingSomething isn't working
Type
Fields
Give feedbackNo fields configured for Bug.
Describe the bug
Users can enter a state where they are able to initiate an NFT send on a different network than the NFT belongs to.
This occurs because we now display NFTs from all chains the user holds assets on, rather than filtering by the currentChain from GNS.
There are two entry points into the NFT send flow:
1. NFT Detail Screen – If a user taps “Send” from this screen, we proactively switch to the correct network on their behalf.
2. NFT Grid View (Send Button) – This is where the bug occurs. When users initiate the send flow from the main NFT grid, the app does not enforce or switch to the correct network, allowing them to unintentionally attempt to send the NFT on the wrong chain.
Expected behavior
In the send flow, users should only see NFTs that belong to the currently selected network.
NFTs from other networks should not be visible or selectable unless the user explicitly switches to that network first.
Screenshots/Recordings
Screen.Recording.2025-04-10.at.12.03.58.PM.mov
Steps to reproduce
Error messages or log output
Detection stage
In production (default)
Version
12.16.0
Build type
None
Browser
Chrome
Operating system
MacOS
Hardware wallet
No response
Additional context
No response
Severity
Sev1