Metadata for new network's native coin

I’m currently trying to add metadata, specifically a logo/icon, to the native coin of a new Layer 2 network named COTI. Please note that this is not an ERC-20 token but rather the native coin for our network, similar to ETH on Ethereum. Thus, there is no token contract address available.

We aim to have this metadata loaded universally for all MetaMask users connecting to our network, not just for individual local users.

Here is our network information:

  • Network Name: COTI
  • Chain ID: 2632500
  • Currency Symbol: COTI

I’ve reviewed similar previous questions but haven’t found clear guidance on this scenario. Could anyone please provide guidance or point me toward documentation or steps on how to accomplish adding a logo/icon for our native coin in MetaMask?

I’ve also opened issue 1459 on the contract-metadata repo on Github, however, have not received guidance there.

All help greatly appreciated, thank you.

1 Like

Hi thanks for letting us know, let me share it internally so someone would get back to you soon on the open gh issue. If you’ve already opened an issue it’s better to keep an eye on github

One thing to note is if your token is on Ethereum mainnet, or on a list of popular/commonly used networks that we support, we have a specific repository (outside of the extensions repo) where you can be added. Please open a support ticket: https://support.metamask.io/

If your token is a custom network that we don’t support as “popular”, it can be added into the main extensions repository and hardcoded. Please be mindful of the difference between the “network” token and the “native” token