I am currently developing a ERC721 NFT (based on the great OpenZeppelin contracts), but they do not “automatically” show up in Metamask mobile on Kovan network.
However, I can see them if I manually (!) enter the ERC721 deployment address and the “Collectible ID”.
Does anybody know if this is just an issue with Metamask mobile?
Will it work on mainnet “automatically”?
(I have not deployed it yet on mainnet).
Just tried rinkeby, same problem as on Kovan.
The NFT is minted, but does not automatically show up in Metamask Mobile, however it is being displayed once you type in the NFT contract address and tokenID.
I assume that it isn’t supported for a testnet. You may want to reach out to MetaMask Mobile team to check what is and isn’t supported.
You could try Coinbase Wallet, as this supports public testnets. I can view some collectibles of mine on Rinkeby, though I don’t know if I needed to add them manually.
I already created an issue on github for Metamask mobile (see above, my initial post).
I also just installed Coinbase Wallet (version 23.2.347), and I was just about to write that it does not show my NFTs either, but looking at it a 2nd time, suddenly it shows the NFT on Rinkeby.
However, so far no NFT showed up in Coinbase Wallet when using Kovan testnet.
Is there some extra effort needed to find NFTs? Do you know what the problem is?
As I wrote, etherscan manages to display the ERC721 transaction, the NFT name and NFT symbol on kovan.
The metadata would be retrieved from an external server by the URI provided by the NFT.
At this stage I don’t even provide a URL for external metadata, and would just be happy to see that there is a NFT, the name and symbol. Works on Rinkeby, but not on Kovan …
The wallet would need a service to parse the testnet and record each ERC721 into a database to associate with each address. So I don’t think you will have this happen automagically on every testnet unfortunately.