MetaMask / metamask-mobile

Mobile web browser providing access to websites that use the Ethereum blockchain
https://metamask.io
Other
2.15k stars 1.11k forks source link

Our NFT doesn't show up in Metamask #5446

Open FD-Kevn opened 1 year ago

FD-Kevn commented 1 year ago

Description

Hello, we are a project called "Frutti Dino," and we have our own "NFTs."

Our website: https://fruttidino.com/ Our Twitter: https://twitter.com/FruttiDino

Our holders have our NFTs in various wallets such as Metamask and Trustwallet. Our NFTs image shows really well on platforms like Trustwallet and DappRadar, however on Metamask, our NFTs image doesn't show up, so people can not use the "Send" function on mobile Metamask. We would like the Metamask Team to have a look at this issue and help us solve this issue.

Our NFT shows as the link below

https://drive.google.com/file/d/1ky4TZ7uKD3Hl5CZ8ZLv4t0JTL1Mhxq3o/view?usp=share_link

Situation

GIVEN:

Our NFT's contract address is as follows https://bscscan.com/token/0x60ba8ed7cbe095fe7f47b4a70c1d92a2878dae71

We used Openzepplin code for our NFTs @openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol

WHEN:

This problem lasted over 1 year.

THEN:

Our NFT's image doesn't show up on mobile (My wallet address is: 0xCb3F7F25c3d7Bc21b1253daA4bbD052385B233e7)

Also when we use Metamask PC version -> Click Portfolio -> Click NFTs -> it shows like this https://drive.google.com/file/d/1Kif4ik2gwiKtIrI2XD3-9WDMOvR1bKVJ/view?usp=share_link

and then when I click one of our NFTs, it shows up like this https://drive.google.com/file/d/1fYEskdxl50xNXT2h9AEDDuI_QDWKmIJ1/view?usp=share_link

When you look at "Token Standard," it's read as "ERC-1155". We made our NFTs based on "ERC-721," but it reads as "ERC-1155." I don't know if this is the problem, but it's weird that it's considered "ERC-1155"

Please have a close look at this issue.

Acceptance Criteria What is a technical must-have for launch and in-scope.

Process (adapt per story)

tommasini commented 1 year ago

Hey @FD-Kevn, thanks for reporting! I will bring this to our team.

I can see that this NFT the token standard is unknown for the open sea, there is a reason for not being listed as an ERC-721 there as well?

FD-Kevn commented 1 year ago

@tommasini proof_

As you can see, that page is a fake collection page of ours(Different contract address, Scammer).

If the exact same contract is deployed and used on Testnet, our NFT is well identified, as shown in the image you see.

testnet_image2

Testnet_image

However, in the case of mainnet, our NFTs are invisible in Opensea, and NFTs are shown in metamask as in the image below.

1

Could you please have a look at this issue?

danjm commented 1 year ago

@FD-Kevn where is this screenshot from? https://drive.google.com/file/d/1Kif4ik2gwiKtIrI2XD3-9WDMOvR1bKVJ/view?usp=share_link

chrisleewilcox commented 1 year ago

@FD-Kevn thanks for your feedback. Mobile app currently does not support sending ERC-1155 assets. We support sending and displaying ERC-721. Please ensure that your collection meets the ERC-721 standards. We will continue to observe issues relating to displaying ERC-721 assets.

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity in the last 90 days. It will be closed in 7 days. Thank you for your contributions.