In MetaMask Extension
Please note that while you can add NFTs as custom tokens in the extension, you will not be able to see them natively in the UI.
We are actively working on improving NFT support in MetaMask Extension; it will be available soon, and this information will be updated when it becomes available. For the time being, to manage your NFTs via MetaMask, please use MetaMask Mobile.
In MetaMask Mobile
MetaMask Mobile displays NFTs under the NFT tab. Please remember that some NFTs will not show up on the mobile app, or may not show up correctly.
We pull our NFT data from IPFS and opensea.io, our 3rd party repository for all NFTs.
If your NFT doesn't show up automatically, try the following to make it appear:
- Find the NFT's address. On OpenSea, for example, on the NFT's page under Details, there is a blue hyperlinked value labelled "Contract Address". If you click on this, it will take you to the contract's address on Etherscan; at the top-left of that page, there should be an icon labelled "Contract", and to the right, a long string of letters and numbers. This is the address of the contract that created your NFT. Click on the "copy" icon to the right of the address, and you'll have it on your clipboard.
- In MetaMask Mobile, tap on the 'NFTs' tab, scroll down and tap on the "+ ADD NFTs" link. Paste the NFT's address from your clipboard into the "Address" box.
- Find the NFT's ID. A collectible's ID is a unique identifier since no two NFTs are alike. Again, on OpenSea this number is under "Details". Make a note of it, or copy it onto your clipboard.
- Paste the ID into the box marked "ID" in MetaMask Mobile, tap on the "ADD" button, and your NFTs should appear under the NFTs tab.
"You are not the owner of this NFT"
If you receive a message telling you that you are not the owner of the NFT, please be sure that you are trying to add the token to the right MetaMask account. Also, please verify on Etherscan (or the corresponding block explorer if not on Mainnet) that you own the NFT at your MetaMask wallet address.
How to verify that you received the NFT:
Search for your MetaMask wallet address on Etherscan (or the corresponding block explorer if not on Mainnet), open the dropdown menu, and there will appear all of the tokens and NFTs that you own.
You can see all of the transactions performed with your NFTs by clicking "ERC-1155/ERC-721 Token Txns". If you do not see the NFT on Etherscan at your MetaMask wallet address, please contact the sender.
We cannot do anything if the transaction is not present on a block explorer.