Feature Request: Add Shibarium NFT Autodetection Support to MetaMask

Description:Request automatic NFT detection and display support for the Shibarium network in MetaMask, allowing users to automatically see their NFTs without manually importing contract addresses and individual Token IDs.

Purpose:Enable Shibarium users to seamlessly view and manage their NFT collections directly in MetaMask, including ERC-721 and ERC-1155 NFTs.

Extension/Mobile/Both:Both.

Images/Attachments: Shibarium network information:

Documentation: docs.shib.io
Explorer: shibariumscan.io
RPC URL: rpc.shibarium.shib.io
Chain ID: 109
Currency Symbol: BONE
1 Like

Thanks for your suggestion - please contact MetaMask support and provide more details there:

Hi @mazrael33! You can make NFTs and token IDs on Shibarium show up without users entering contract addresses and token IDs by using the wallet_watchAsset method (EIP-747). Your dapp prompts the user, and MetaMask then adds the NFT after they confirm.

  • It supports ERC-721 and ERC-1155.
  • You can prompt for several NFTs at once using sendAsync.
  • It works on networks without autodetection.
  • NFT support in wallet_watchAsset is currently experimental and only available in the browser extension, not on mobile.

Docs and code examples: Display ERC-20 Tokens and NFTs in MetaMask | MetaMask developer documentation

For ERC-20 tokens (not NFTs), you can also submit token name and logo details to MetaMask’s token registry: GitHub - MetaMask/contract-metadata: A mapping of ethereum contract addresses to broadly accepted icons for those addresses. · GitHub

Let us know of any issue with this process and we’ll be sure to pass it along. Appreciate your interest in getting these assets seamlessly viewable in MetaMask!

1 Like