If you go to gnosis dot io and click on “Add to MetaMask” at the top-right of the page, MetaMask shows a warning “The submitted currency symbol does not match what we expect for this chain ID.” The link is adding the chain currency as “xDai”. The MetaMask documentation explicitly says (if you follow the link from that warning) that the Gnosis chain currency is “xDAI” – it uses Gnosis as its example!
I looked at the source code for the extension and found that this is probably a case sensitivity issue: “xDai” (from the site) vs “xDAI” (from the fetched networks list).
I wondering if this merits a bug report. Are symbols supposed to be case sensitive in general?
Back with a clarification. This issue is mostly on Gnosis website’s part. The token is xDAI not xDai, so it’s only them who can fix that little inconvenience. You can add the network disregarding their website method of adding by using Chainlist or manually. The warning from MetaMask is there to make sure, in other cases, people don’t interact with the wrong networks.
Thanks. I can imagine that trying to introduce case insensitivity or similar could make people vulnerable to being fooled by fake tokens, so I agree it’s better to keep the strict compare and keep the warning.
Submitted issue 2 to gnosischain/issues on GitHub. (Sorry, can’t link here!)